发明授权
- 专利标题: Quantifying completion stalls using instruction sampling
- 专利标题(中): 使用指令采样量化完成档位
-
申请号: US12099944申请日: 2008-04-09
-
公开(公告)号: US08234484B2公开(公告)日: 2012-07-31
- 发明人: Venkat Rajeev Indukuru , Alexander Erik Mericas
- 申请人: Venkat Rajeev Indukuru , Alexander Erik Mericas
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 代理机构: Yudell Isidore Ng Russell PLLC
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
A method, computer program product, and data processing system for collecting metrics regarding completion stalls in an out-of-order superscalar processor with branch prediction is disclosed. A preferred embodiment of the present invention selectively samples particular instructions (or classes of instructions). Each selected instruction, as it passes through the processor datapath, is marked (tagged) for monitoring by a performance monitoring unit. The progress of marked instructions is monitored by the performance monitoring unit, and various stall counters are triggered by the progress of the marked instructions and the instruction groups they form a part of. The stall counters count cycles to give an indication of when certain delays associated with particular instructions occur and how serious the delays are.
公开/授权文献
- US20090259830A1 Quantifying Completion Stalls Using Instruction Sampling 公开/授权日:2009-10-15
信息查询