Invention Grant
US08131938B2 Adaptive mechanisms and methods for supplying volatile data copies in multiprocessor systems
有权
用于在多处理器系统中提供易失性数据副本的自适应机制和方法
- Patent Title: Adaptive mechanisms and methods for supplying volatile data copies in multiprocessor systems
- Patent Title (中): 用于在多处理器系统中提供易失性数据副本的自适应机制和方法
-
Application No.: US12248209Application Date: 2008-10-09
-
Publication No.: US08131938B2Publication Date: 2012-03-06
- Inventor: Xiaowei Shen , Man Cheuk Ng , Aaron Christoph Sawdey
- Applicant: Xiaowei Shen , Man Cheuk Ng , Aaron Christoph Sawdey
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agency: Whitham, Curtis, Christofferson & Cook, P.C.
- Agent Daniel P. Morris
- Main IPC: G06F12/00
- IPC: G06F12/00

Abstract:
In a computer system with a memory hierarchy, when a high-level cache supplies a data copy to a low-level cache, the shared copy can be either volatile or non-volatile. When the data copy is later replaced from the low-level cache, if the data copy is non-volatile, it needs to be written back to the high-level cache; otherwise it can be simply flushed from the low-level cache. The high-level cache can employ a volatile-prediction mechanism that adaptively determines whether a volatile copy or a non-volatile copy should be supplied when the high-level cache needs to send data to the low-level cache. An exemplary volatile-prediction mechanism suggests use of a non-volatile copy if the cache line has been accessed consecutively by the low-level cache. Further, the low-level cache can employ a volatile-promotion mechanism that adaptively changes a data copy from volatile to non-volatile according to some promotion policy, or changes a data copy from non-volatile to volatile according to some demotion policy.
Public/Granted literature
- US20090043966A1 Adaptive Mechanisms and Methods for Supplying Volatile Data Copies in Multiprocessor Systems Public/Granted day:2009-02-12
Information query