arXiv · 1602.01329
Effect of Data Sharing on Private Cache Design in Chip Multiprocessors
Abstract
In multithreaded applications with high degree of data sharing, the miss rate of private cache is shown to exhibit a compulsory miss component. It manifests because at least some of the shared data originates from other cores and can only be accessed in a shared cache. The compulsory component does not change with the private cache size, causing its miss rate to diminish slower as the cache size grows. As a result, the peak performance of a Chip Multiprocessor (CMP) for workloads with high degree of data sharing is achieved with a smaller private cache, compared to workloads with no data sharing. The CMP performance can be improved by reassigning some of the constrained area or power resource from private cache to core. Alternatively, the area or power budget of a CMP can be reduced without a performance hit.
Explore related subjects
Keep this discovery
Leonid Yavits, Amir Morad, Ran Ginosar. 2016-02-03. Effect of Data Sharing on Private Cache Design in Chip Multiprocessors. https://arxiv.org/abs/1602.01329
Cite the original work for its findings. Save a collection to share your selection of sources.