发明申请
US20070088915A1 Method and apparatus for software-assisted data cache and prefetch control
有权
用于软件辅助数据缓存和预取控制的方法和装置
- 专利标题: Method and apparatus for software-assisted data cache and prefetch control
- 专利标题(中): 用于软件辅助数据缓存和预取控制的方法和装置
-
申请号: US11250054申请日: 2005-10-13
-
公开(公告)号: US20070088915A1公开(公告)日: 2007-04-19
- 发明人: Roch Archambault , Yaoqing Gao , Francis O' Connell , Robert Tremaine , Michael Wazlowski , Steven White , Lixin Zhang
- 申请人: Roch Archambault , Yaoqing Gao , Francis O' Connell , Robert Tremaine , Michael Wazlowski , Steven White , Lixin Zhang
- 主分类号: G06F13/00
- IPC分类号: G06F13/00
摘要:
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.
公开/授权文献
信息查询