Skip to Content
Find More Like This
Return to Search

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

United States Patent

September 9, 2014
View the Complete Patent at the US Patent & Trademark Office
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.
Ohmacht; Martin (Yorktown Heights, NY)
International Business Machines Corporation (Armonk, NY)
12/ 796,411
June 8, 2010
GOVERNMENT CONTRACT This invention was made with government support under Contract No. B554331 awarded by the Department of Energy. The Government has certain rights in this invention.