- 专利标题: Performance of Emerging Applications in a Virtualized Environment Using Transient Instruction Streams
-
申请号: US12905208申请日: 2010-10-15
-
公开(公告)号: US20120096241A1公开(公告)日: 2012-04-19
- 发明人: Robert H. Bell, JR. , Hong L. Hua , Ram Raghavan , Mysore S. Srinivas
- 申请人: Robert H. Bell, JR. , Hong L. Hua , Ram Raghavan , Mysore S. Srinivas
- 申请人地址: US NY Armonk
- 专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人: INTERNATIONAL BUSINESS MACHINES CORPORATION
- 当前专利权人地址: US NY Armonk
- 主分类号: G06F9/30
- IPC分类号: G06F9/30
摘要:
A method, system and computer-usable medium are disclosed for managing transient instruction streams. Transient flags are defined in Branch-and-Link (BRL) instructions that are known to be infrequently executed. A bit is likewise set in a Special Purpose Register (SPR) of the hardware (e.g., a core) that is executing an instruction request thread. Subsequent fetches or prefetches in the request thread are treated as transient and are not written to lower-level caches. If an instruction is non-transient, and if a lower-level cache is non-inclusive of the L1 instruction cache, a fetch or prefetch miss that is obtained from memory may be written in both the L1 and the lower-level cache. If it is not inclusive, a cast-out from the L1 instruction cache may be written in the lower-level cache.
公开/授权文献
信息查询