ACM Home Page
Please provide us with feedback. Feedback
Rate-based QoS techniques for cache/memory in CMP platforms
Full text PdfPdf (634 KB)
Source
International Conference on Supercomputing archive
Proceedings of the 23rd international conference on Supercomputing table of contents
Yorktown Heights, NY, USA
SESSION: Power management table of contents
Pages 479-488  
Year of Publication: 2009
ISBN:978-1-60558-498-0
Authors
Andrew Herdrich  Intel Corporation, Hillsboro, OR, USA
Ramesh Illikkal  Intel Corporation, Hillsboro, OR, USA
Ravi Iyer  Intel Corporation, Hillsboro, OR, USA
Don Newell  Intel Corporation, Hillsboro, OR, USA
Vineet Chadha  Intel Corporation, Hillsboro, OR, USA
Jaideep Moses  Intel Corporation, Hillsboro, OR, USA
Sponsors
ACM: Association for Computing Machinery
SIGARCH: ACM Special Interest Group on Computer Architecture
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 36,   Downloads (12 Months): 106,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1542275.1542342
What is a DOI?

ABSTRACT

As we embrace the era of chip multi-processors (CMP), we are faced with two major architectural challenges: (i) QoS or performance management of disparate applications running on CPU cores contending for shared cache/memory resources and (ii) global/local power management techniques to stay within the overall platform constraints. The problem is exacerbated as the number of cores sharing the resources in a chip increase. In the past, researchers have proposed independent solutions for these two problems. In this paper, we show that rate-based techniques that are employed to address power management can be adapted to address cache/memory QoS issues. The basic approach is to throttle down the processing rate of a core if it is running a low-priority task and its execution is interfering with the performance of a high priority task due to platform resource contention (i.e. cache or memory contention). We evaluate two rate throttling mechanisms (clock modulation, and frequency scaling) for effectively managing the interference between applications running in a CMP platform and delivering QoS/performance management. We show that clock modulation is much more applicable to cache/memory QoS than frequency scaling and that resource monitoring along with rate control provides effective power-performance management in CMP platforms.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ACPI Specification at http://www.acpi/info/spec.htm
2
3
4
 
5
 
6
 
7
Intel Corporation. "Intel Dual-Core Processors," http://www.intel.com/technology/computing/dual-core/
 
8
 
9
C. Isci, et al, "An Analysis of Multi-Core Global Power Management Policies," MICRO-39, Dec 2006
10
 
11
R. Iyer, et al, "Datacenter-on-chip Architectures: Tera-scale Challenges and Opportunities" Intel Technology Journal, 2007
12
 
13
H. Kannan, F. Guo, L. Zhao, R. Illikkal, R. Iyer, et al., "From Chaos to QoS: Case Studies in CMP Resource Management," 2nd Workshop on Design, Architecture and Simulation of CMP Platforms (dasCMP/Micro), Dec 2006
 
14
 
15
 
16
K. Lee, T. Lin and C. Jen. An Efficient Quality-Aware Memory Controller for Multimedia Platform SoC. IEEE Trans. On Circuits and Systems for Video Technology, May 2005
 
17
18
19
 
20
 
21
G. Neiger et al, "Intel Virtualization Technology: Hardware Support for Efficient Processor Virtualization," Intel Technology Journal, August 2006.
 
22
23
 
24
Pointers to all SPEC CPU2000 material and results http://www.spec.org/cpu/
 
25
Patsy K. Popa "X3 Managing Server Energy Consumption Using IBM PowerExecutive" http://www-07.ibm.com/systems/includes/content/x/about/pdf/XSW02410USEN.pdf
 
26
Power and Thermal Management in the Intel® Core™ Duo Processor. Intel Technology Journal, 2006
 
27
28
29
 
30
31
 
32
H. Tsao, "IBM @eServer p5 570 Server Consolidation Using POWER5", White Paper, IBM Corporation
 
33
 
34
H. Zhang. Service Disciplines for Guaranteed Performance Service in Packet-switching Networks. In Proc. of IEEE, Oct. 1995

Collaborative Colleagues:
Andrew Herdrich: colleagues
Ramesh Illikkal: colleagues
Ravi Iyer: colleagues
Don Newell: colleagues
Vineet Chadha: colleagues
Jaideep Moses: colleagues