Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems
By Jiang Lin, Qingda Lu, Xiaoning Ding, Zhao Zhang, Xiaodong Zhang, Ponnuswamy Sadayappan. 2008 IEEE 14th International Symposium on High Performance Computer Architecture, 2008
404 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Hardware and Architecture, Information Systems
View Paper: https://www.semanticscholar.org/paper/2beb38e6e831790082b0578bcddd1b9f73714822
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Computer Networks and Communications
- Christos Kozyrakis
- David Lo
- Liqun Cheng
- Rama K. Govindaraju
- Victor Costan
- Alexandra Fedorova
- Sergey Zhuravlev
- Sergey Blagodurov
In Hardware and Architecture
- Christos Kozyrakis
- Liqun Cheng
- David Lo
- Rama K. Govindaraju
- Victor Costan
- Gabriel H. Loh
- Parthasarathy Ranganathan
- Alexandra Fedorova
In Information Systems
- Christos Kozyrakis
- Liqun Cheng
- David Lo
- Rama K. Govindaraju
- Parthasarathy Ranganathan
- Haoran Qiu
- Sergey Zhuravlev
- Saurabh Jha
Citations in the corpus
- Addressing shared resource contention in multicore processors via scheduling (2010, background): “Tam, Azimi, Soares and Stumm [24] similarly to several other researchers [6, 14, 15, 27] address cache contention via softwarebased cache partitioning.”
- Intel SGX Explained (2016, methodology): “4 can improve the accuracy of a cache timing attack by using page coloring [117] principles to partition [129] the cache targeted by the attack.”
- FIRM: An Intelligent Fine-Grained Resource Management Framework for SLO-Oriented Microservices (2020, background): “OS support or software partitioning mechanisms [60, 85] can be applied; we leave that to future work.”
- Sanctum: Minimal Hardware Extensions for Strong Software Isolation (2016, background): “Sanctum uses very simple cache partitioning [35] based on page coloring [27, 50], which has proven to have reasonable overheads.”
- Heracles: Improving resource efficiency at scale (2015, background): “It is already well understood that, even when the colocation is between throughput tasks, it is best to dynamically manage cache partitioning using either hardware [30, 64, 15] or software [58, 43] techniques.”
- Bubble-up: Increasing utilization in modern warehouse scale computers via sensible co-locations (2011, background): “Software resource partitioning has also been proposed [6,19,35].”
- PIPP: promotion/insertion pseudo-partitioning of multi-core shared caches (2009, background): “As a result, many researchers have proposed a variety of techniques to manage the LLC to provide better performance and fairness [6, 7, 15, 19, 23, 28, 36, 34, 37, 38, 39, 40].”