发明申请
- 专利标题: ON-LINE OPTIMIZATION OF SOFTWARE INSTRUCTION CACHE
- 专利标题(中): 软件指令高速缓存的在线优化
-
申请号: US12639010申请日: 2009-12-16
-
公开(公告)号: US20110145503A1公开(公告)日: 2011-06-16
- 发明人: Revital Erez , Brian Flachs , Mark Richard Nutter , John Kevin Patrick O'Brien , Ulrich Weigand , Ayal Zaks
- 申请人: Revital Erez , Brian Flachs , Mark Richard Nutter , John Kevin Patrick O'Brien , Ulrich Weigand , Ayal Zaks
- 申请人地址: US NY Armonk
- 专利权人: International Business Machines Corporation
- 当前专利权人: International Business Machines Corporation
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F12/08
- IPC分类号: G06F12/08
摘要:
A method for computing includes executing a program, including multiple cacheable lines of executable code, on a processor having a software-managed cache. A run-time cache management routine running on the processor is used to assemble a profile of inter-line jumps occurring in the software-managed cache while executing the program. Based on the profile, an optimized layout of the lines in the code is computed, and the lines of the program are re-ordered in accordance with the optimized layout while continuing to execute the program.
公开/授权文献
信息查询