Patent
1997-03-10
1999-01-05
Lim, Krisna
39518401, G06F 1134, G06F 1100
Patent
active
058570977
ABSTRACT:
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.
REFERENCES:
"Guide to IPROBE, Installing and Using, " CSG Performance Group, Tools Group, Nov. 1994, Digital Equipment Corp.
"Performance Analysis Using the MIPS R10000 Performance Counters, " Zagha et al., Silicon Graphics Inc., Mountain View, Calif. {marcoz,brond,swt,martyi}@sgi.com.
"The Program Structure Tree: Computing Control Regions in Linear Time," Johnson et al., Dept. of Computer Science, Cornell Univ., SIGPLAN 94-6/94 Orlando, Florida, copyright 1994 ACM 0-89791-662-x/940006.
Henzinger Monika Hildegard
Leung Shun-Tak Albert
Sites Richard L.
Vandevoorde Mark T.
Weihl William Edward
Digital Equipment Corporation
Lim Krisna
LandOfFree
Method for identifying reasons for dynamic stall cycles during t does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method for identifying reasons for dynamic stall cycles during t, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for identifying reasons for dynamic stall cycles during t will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-868725