Invention Grant
US08490065B2 Method and apparatus for software-assisted data cache and prefetch control
有权
用于软件辅助数据缓存和预取控制的方法和装置
- Patent Title: Method and apparatus for software-assisted data cache and prefetch control
- Patent Title (中): 用于软件辅助数据缓存和预取控制的方法和装置
-
Application No.: US11250054Application Date: 2005-10-13
-
Publication No.: US08490065B2Publication Date: 2013-07-16
- Inventor: Roch Archambault , Yaoqing Gao , Francis Patrick O'Connell , Robert Brett Tremaine , Michael Edward Wazlowski , Steven Wayne White , Lixin Zhang
- Applicant: Roch Archambault , Yaoqing Gao , Francis Patrick O'Connell , Robert Brett Tremaine , Michael Edward Wazlowski , Steven Wayne White , Lixin Zhang
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Yee & Associates, P.C.
- Agent Libby Z. Toub
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F9/45

Abstract:
The present invention provides a computer implemented method, apparatus, and computer usable program code for compiling instructions to manage a cache system. Loop constructs are analyzed to identify data usage characteristics for cache and prefetching conditions in instructions to form identified prefetch conditions. A set of control instructions are inserted into the instructions based on the data usage characteristics and the identified prefetch conditions to form multiple modified instructions. The set of multiple modified instructions are compiled to generate code for execution to form compiled instructions. The set of control instructions in the compiled instructions form a cache management policy to control movement of data in a memory system during execution of the compiled instructions.
Public/Granted literature
- US20070088915A1 Method and apparatus for software-assisted data cache and prefetch control Public/Granted day:2007-04-19
Information query