Skip to Content
Find More Like This
Return to Search

Cache as point of coherence in multiprocessor system

United States Patent

9,507,647
November 29, 2016
View the Complete Patent at the US Patent & Trademark Office
In a multiprocessor system, a conflict checking mechanism is implemented in the L2 cache memory. Different versions of speculative writes are maintained in different ways of the cache. A record of speculative writes is maintained in the cache directory. Conflict checking occurs as part of directory lookup. Speculative versions that do not conflict are aggregated into an aggregated version in a different way of the cache. Speculative memory access requests do not go to main memory.
Blumrich; Matthias A. (Ridgefield, CT), Ceze; Luis H. (Urbana, IL), Chen; Dong (Croton on Hudson, NY), Gara; Alan (Mount Kisco, NY), Heidelberger; Phlip (Cortlandt Manor, NY), Ohmacht; Martin (Yorktown Heights, NY), Steinmacher-Burow; Burkhard (Baden-Wierttemberg, DE), Zhuang; Xiaotong (White Plains, NY)
GLOBALFOUNDRIES INC. (Grand Cayman, KY)
13/ 008,531
20110219188
January 18, 2011
GOVERNMENT CONTRACT This invention was made with Government support under Contract No.: B554331 awarded by Department of Energy. The Government has certain rights in this invention 21--Speculation and transaction in a system.