Skip to main content
U.S. Department of Energy
Office of Scientific and Technical Information

Ordering of guarded and unguarded stores for no-sync I/O

Patent ·
OSTI ID:1086942
A parallel computing system processes at least one store instruction. A first processor core issues a store instruction. A first queue, associated with the first processor core, stores the store instruction. A second queue, associated with a first local cache memory device of the first processor core, stores the store instruction. The first processor core updates first data in the first local cache memory device according to the store instruction. The third queue, associated with at least one shared cache memory device, stores the store instruction. The first processor core invalidates second data, associated with the store instruction, in the at least one shared cache memory. The first processor core invalidates third data, associated with the store instruction, in other local cache memory devices of other processor cores. The first processor core flushing only the first queue.
Research Organization:
International Business Machines Corporation (Armonk, NY)
Sponsoring Organization:
USDOE
Assignee:
International Business Machines Corporation (Armonk, NY)
Patent Number(s):
8,473,683
Application Number:
12/986,349
OSTI ID:
1086942
Country of Publication:
United States
Language:
English

Similar Records

Store-operate-coherence-on-value
Patent · Mon Nov 17 23:00:00 EST 2014 · OSTI ID:1163975

Conditional load and store in a shared memory
Patent · Mon Feb 02 23:00:00 EST 2015 · OSTI ID:1169055

Light-weight cache coherence for data processors with limited data sharing
Patent · Tue Aug 07 00:00:00 EDT 2018 · OSTI ID:1469175

Related Subjects