DOE OSTI · 1735008
Supporting adaptive shared cache management
Abstract
Embodiment of this disclosure provides a mechanism to use a portion of an inactive processing element's private cache as an extended last-level cache storage space to adaptively adjust the size of shared cache. In one embodiment, a processing device is provided. The processing device comprising a cache controller is to identify a cache line to evict from a shared cache. An inactive processing core is selected by the cache controller from a plurality of processing cores associated with the shared cache. Then, a private cache of the inactive processing core is notified of an identifier of a cache line associated with the shared cache. Thereupon, the cache line is evicted from the shared cache to install in the private cache.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Beckmann, Carl J., Blankenship, Robert G., Miao, Chyi-Chang, Natarajan, Chitra, Nguyen, Anthony-Trung D.. 2020-07-07. Supporting adaptive shared cache management. https://www.osti.gov/biblio/1735008
Cite the original work for its findings. Save a collection to share your selection of sources.