发明名称 Cycles per instruction stack in a computer processor
摘要 A method and system for analyzing cycles per instruction (CPI) performance in a processor. A completion table corresponds to the instructions in a group to be processed by the processor. An empty completion table indicates that there has been some type of catastrophe that caused a table flush. While the table is empty, a performance monitoring counter (PMC), located in a performance monitoring unit (PMU) in the processor, counts the number of clock cycles that the table is empty. Preferably, a separate PMC is utilized depending on the reason that the completion table is empty. A second PMC likewise counts the number of clock cycles spent re-filling the empty completion table. A third PMC counts the number of clock cycles spent actually executing the instructions in the completion table. The information in the PMC's can be used to evaluate the true cause for degradation of CPI performance.
申请公布号 US2004025146(A1) 申请公布日期 2004.02.05
申请号 US20020210415 申请日期 2002.07.31
申请人 INTERNATIONAL BUSINESS MACHINES CORP.;HITACHI, LTD. 发明人 KURIHARA TOSHIHIKO;LE HUNG QUI;MERICAS ALEXANDER ERIK;MIRABELLA ROBERT DOMINICK;MITSUBAYASHI HIDEKI;OKUNO MICHITAKA;TOKORO MASAHIRO
分类号 G06F9/38;G06F9/44;G06F15/00;(IPC1-7):G06F9/44 主分类号 G06F9/38
代理机构 代理人
主权项
地址