A new memory monitoring scheme for memory-aware scheduling and partitioning
By G. Suh, Srini Devadas, Larry Rudolph. Proceedings Eighth International Symposium on High Performance Computer Architecture, 2002
323 citations recorded by the source corpus.
Subfields: Computer Networks and Communications, Hardware and Architecture
View Paper: https://www.semanticscholar.org/paper/eabe09d661ec737a1cef64aa8117ede945a9bf0b
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
- Onur Mutlu
- Jichuan Chang
- G. Sohi
- Vivek Seshadri
- Thomas Moscibroda
- Michael A. Kozuch
- Todd C. Mowry
- Moinuddin K. Qureshi
In Hardware and Architecture
- Onur Mutlu
- Jichuan Chang
- G. Sohi
- Vivek Seshadri
- Thomas Moscibroda
- Michael A. Kozuch
- Todd C. Mowry
- Moinuddin K. Qureshi
Citations in the corpus
- Gaining insights into multicore cache partitioning: Bridging the gap between simulation and real systems (2008, background): “Meanwhile, a number of cache partitioning methods have been proposed with different optimization objectives, including performance [17] [11] [5] [2], fairness [8] [2] [12], and QoS (Quality of Service) [6] [10] [12].”
- The evicted-address filter: A unified mechanism to address both cache pollution and thrashing (2012, methodology): “Cache partitioning is one technique that has been eUectively used to improve shared-cache performance [37, 51, 52, 56] or provide QoS in multi-core systems with shared caches [7, 15, 24, 31].”
- Parallelism-Aware Batch Scheduling: Enhancing both Performance and Fairness of Shared DRAM Systems (2008, background): “, [38, 14]) and multithreaded process or resources (e.”
- A NUCA Substrate for Flexible CMP Cache Sharing (2007, background): “studied a monitoring system for an optimal dynamic partitioning [24] and a”
- Cooperative Caching for Chip Multiprocessors (2006, methodology): “[143, 144] applied way partitioning to shared CMP caches.”
- Addressing shared resource contention in multicore processors via scheduling (2010, methodology): “In addition to SDC, many other studies of cache contention used stack-distance or reuse-distance profiles for managing contention [5, 17, 22, 24].”
- Utility-Based Cache Partitioning: A Low-Overhead, High-Performance, Runtime Mechanism to Partition Shared Caches (2006, background): “Dynamic partitioning of shared cache was rst investigated by Suh et al. [ 17 ][18].”
- CPI2: CPU performance isolation for shared compute clusters (2013, unknown): “, [35, 36, 9, 42, 4, 32]).”
- Predicting inter-thread cache contention on a chip multi-processor architecture (2005, methodology): “As a result, the model can explain cache contention phenomena that have been observed in a SMT or CMP system in past studies [7, 22, 10, 25, 7, 13], but have not been understood well.”
- Stall-Time Fair Memory Access Scheduling for Chip Multiprocessors (2007, unknown): “[29, 11]) proposed techniques f or fair cache partitioning.”
- Bubble-up: Increasing utilization in modern warehouse scale computers via sensible co-locations (2011, background): “One direction that has attracted much research attention is the management of shared cache and bandwidth through techniques such as resource partitioning [4, 20, 27–34, 38] , throttling [ 7 ] and adaptive cache replacement policies [ 14 ].”