Invention Grant
US07996203B2 Method, system, and computer program product for out of order instruction address stride prefetch performance verification
有权
方法,系统和计算机程序产品,用于无序指令地址步进预取性能验证
- Patent Title: Method, system, and computer program product for out of order instruction address stride prefetch performance verification
- Patent Title (中): 方法,系统和计算机程序产品,用于无序指令地址步进预取性能验证
-
Application No.: US12023457Application Date: 2008-01-31
-
Publication No.: US07996203B2Publication Date: 2011-08-09
- Inventor: Wei-Yi Xiao , Dean G. Bair , Christopher A. Krygowski , Chung-Lung K. Shum
- Applicant: Wei-Yi Xiao , Dean G. Bair , Christopher A. Krygowski , Chung-Lung K. Shum
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent John Campbell
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F13/10 ; G06F13/12

Abstract:
A method, system, and computer program product are provided for verifying out of order instruction address (IA) stride prefetch performance in a processor design having more than one level of cache hierarchies. Multiple instruction streams are generated and the instructions loop back to corresponding instruction addresses. The multiple instruction streams are dispatched to a processor and simulation application to process. When a particular instruction is being dispatched, the particular instruction's instruction address and operand address are recorded in the queue. The processor is monitored to determine if the processor executes fetch and prefetch commands in accordance with the simulation application. It is checked to determine if prefetch commands are issued for instructions having three or more strides.
Public/Granted literature
Information query