Invention Application
US20150143056A1 DYNAMIC WRITE PRIORITY BASED ON VIRTUAL WRITE QUEUE HIGH WATER MARK
有权
基于虚拟写水UE UE。。。。。。。。。。。。。。。。。
- Patent Title: DYNAMIC WRITE PRIORITY BASED ON VIRTUAL WRITE QUEUE HIGH WATER MARK
- Patent Title (中): 基于虚拟写水UE UE。。。。。。。。。。。。。。。。。
-
Application No.: US14082199Application Date: 2013-11-18
-
Publication No.: US20150143056A1Publication Date: 2015-05-21
- Inventor: Benjiman L. Goodman , Jody B. Joyner , Stephen J. Powell , William J. Starke , Jeffrey A. Stuecheli
- Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Applicant Address: US NY ARMONK
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY ARMONK
- Main IPC: G06F12/08
- IPC: G06F12/08 ; G06F12/12

Abstract:
A set associative cache is managed by a memory controller which places writeback instructions for modified (dirty) cache lines into a virtual write queue, determines when the number of the sets containing a modified cache line is greater than a high water mark, and elevates a priority of the writeback instructions over read operations. The controller can return the priority to normal when the number of modified sets is less than a low water mark. In an embodiment wherein the system memory device includes rank groups, the congruence classes can be mapped based on the rank groups. The number of writes pending in a rank group exceeding a different threshold can additionally be a requirement to trigger elevation of writeback priority. A dirty vector can be used to provide an indication that corresponding sets contain a modified cache line, particularly in least-recently used segments of the corresponding sets.
Public/Granted literature
Information query