Computer method and apparatus for analyzing program instructions executing in a computer system

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 6009514
SERIAL NO

09183734

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

In a computerized method, performance data collected while a computer system executed instructions of a program are analyzed. The method collects performance data while executing the program. The performance data includes sample counts of instructions executed. The program is analyzed to determine classes of instructions. Instructions of the same equivalence class all execute the identical number of times. The execution frequencies for each instructions of each equivalence class is estimated. The estimated execution frequencies can then be used to determine the average number of cycles required to issue each instruction of each equivalence class. The average number of cycles can be compared with the minimum number of cycles to determine the number of dynamic stall cycles incurred by the instructions. Furthermore, reasons for the dynamic stall cycles can be inferred.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SAMSUNG ELECTRONICS CO LTDGYEONGGI DO KOREA SUWON SUWON GYEONGGI-DO

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Henzinger, Monika Hildegard Menlo Park, CA 7 303
Leung, Shun-Tak Albert Mountain View, CA 3 213
Sites, Richard L Menlo Park, CA 55 2369
Vandevoorde, Mark T Sunnyvale, CA 3 213
Weihl, William Edward San Francisco, CA 5 357

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation