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

Network-aware cache coherence protocol enhancement

Patent ·
OSTI ID:1576397

A non-uniform memory access system includes several nodes that each have one or more processors, caches, local main memory, and a local bus that connects a node's processor(s) to its memory. The nodes are coupled to one another over a collection of point-to-point interconnects, thereby permitting processors in one node to access data stored in another node. Memory access time for remote memory takes longer than local memory because remote memory accesses have to travel across a communications network to arrive at the requesting processor. In some embodiments, inter-cache and main-memory-to-cache latencies are measured to determine whether it would be more efficient to satisfy memory access requests using cached copies stored in caches of owning nodes or from main memory of home nodes.

Research Organization:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States)
Sponsoring Organization:
USDOE
DOE Contract Number:
AC52-07NA27344
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
Patent Number(s):
10,402,327
Application Number:
15/358,318
OSTI ID:
1576397
Country of Publication:
United States
Language:
English

Similar Records

The Wisconsin Multicube: A new large-scale cache-coherent multiprocessor
Book · Thu Dec 31 23:00:00 EST 1987 · OSTI ID:6933059

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

Cache implementation for multiple microprocessors
Conference · Fri Dec 31 23:00:00 EST 1982 · OSTI ID:5139336

Related Subjects