Global to push GA events into
skip to main content

Title: Generation-based memory synchronization in a multiprocessor system with weakly consistent memory accesses

In a multiprocessor system, a central memory synchronization module coordinates memory synchronization requests responsive to memory access requests in flight, a generation counter, and a reclaim pointer. The central module communicates via point-to-point communication. The module includes a global OR reduce tree for each memory access requesting device, for detecting memory access requests in flight. An interface unit is implemented associated with each processor requesting synchronization. The interface unit includes multiple generation completion detectors. The generation count and reclaim pointer do not pass one another.
Inventors:
Issue Date:
OSTI Identifier:
1156947
Assignee:
International Business Machines Corporation (Armonk, NY) OSTI
Patent Number(s):
8,832,403
Application Number:
12/796,411
Contract Number:
B554331
Research Org:
International Business Machines Corporation, Armonk, NY (United States)
Sponsoring Org:
USDOE
Country of Publication:
United States
Language:
English
Subject:
97 MATHEMATICS AND COMPUTING

Works referenced in this record:

Synchronisation
patent-application, January 2009

Translation-lookaside buffer consistency
journal, June 1990

A Burst Scheduling Access Reordering Mechanism
conference, February 2007