DOE OSTI · 1840447
Locality-aware and sharing-aware cache coherence for collections of processors
Abstract
A cache coherence technique for operating a multi-processor system including shared memory includes allocating a cache line of a cache memory of a processor to a memory address in the shared memory in response to execution of an instruction of a program executing on the processor. The technique includes encoding a shared information state of the cache line to indicate whether the memory address is a shared memory address shared by the processor and a second processor, or a private memory address private to the processor, in response to whether the instruction is included in a critical section of the program, the critical section being a portion of the program that confines access to shared, writeable data.
Keep this discovery
Explore connections, maps & timelines
Farmahini Farahani, Amin, Jayasena, Nuwan. 2021-09-14. Locality-aware and sharing-aware cache coherence for collections of processors. https://www.osti.gov/biblio/1840447
Cite the original work for its findings. Save a collection to share your selection of sources.