Invention Grant
- Patent Title: Techniques for implementing barriers to efficiently support cumulativity in a weakly-ordered memory system
- Patent Title (中): 在弱有序的记忆体系中实施有效支持累积性的障碍的技术
-
Application No.: US14472056Application Date: 2014-08-28
-
Publication No.: US09563558B2Publication Date: 2017-02-07
- Inventor: Guy L. Guthrie , Hugh Shen , William J. Starke , Derek E. Williams
- 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
- Agency: Yudell Isidore PLLC
- Main IPC: G06F9/312
- IPC: G06F9/312 ; G06F9/38 ; G06F9/52 ; G06F13/376 ; G06F12/08 ; G06F12/12 ; G06F9/30

Abstract:
A technique for operating a cache memory of a data processing system includes creating respective pollution vectors to track which of multiple concurrent threads executed by an associated processor core are currently polluted by a store operation resident in the cache memory. Dependencies in a dependency data structure of a store queue of the cache memory are set based on the pollution vectors to reduce unnecessary ordering effects. Store operations are dispatched from the store queue in accordance with the dependencies indicated by the dependency data structure.
Public/Granted literature
Information query