2000-347863 is referenced by 36 patents.

PROBLEM TO BE SOLVED: To enable a speculative processor to count a non-speculative event by counting the occurrence of a designated event, designating the event to be monitored, monitoring the designated event, generating the occurrence time value of the designated event and generating the number of times of occurrence of the designated event.SOLUTION: A system 200 is provided with a hierarchical memory 210 and a processor 250. Further, the hierarchical memory 210 is provided with a level 2 cache 212, a random access memory(RAM) 214 and a disk 216. Thus, a speculative processor is provided with plural counters for counting the occurrence of a designated event in a data processing system inside a performance monitor. The event to be monitored is designated. The designated event is monitored during the execution of an instruction due to the speculative processor. The number of times of occurrence of the designated event related to all the instructions to be executed by the speculative processor is generated and the number of times of occurrence related to the completely executed instruction is generated.

Title
Method and system for counting non-speculative event inside speculative processor
Application Number
2000-135279
Publication Number
2000-347863
Application Date
May 9, 2000
Publication Date
December 15, 2000
Inventor
Alexander Eric Merikasu
Assignee
Internatl Business Mach Corp &Lt IBM&Gt
IPC
G06F 11/34
G06F 09/38