DocumentCode :
2947543
Title :
ACCESS: Smart scheduling for asymmetric cache CMPs
Author :
Jiang, Xiaowei ; Mishra, Asit ; Zhao, Li ; Iyer, Ravishankar ; Fang, Zhen ; Srinivasan, Sadagopan ; Makineni, Srihari ; Brett, Paul ; Das, Chita R.
Author_Institution :
Intel Labs., Intel Corp., Santa Clara, CA, USA
fYear :
2011
fDate :
12-16 Feb. 2011
Firstpage :
527
Lastpage :
538
Abstract :
In current Chip-multiprocessors (CMPs), a significant portion of the die is consumed by the last-level cache. Until recently, the balance of cache and core space has been primarily guided by the needs of single applications. However, as multiple applications or virtual machines (VMs) are consolidated on such a platform, researchers have observed that not all VMs or applications require significant amount of cache space. In order to take advantage of this phenomenon, we explore the use of asymmetric last-level caches in a CMP platform. While asymmetric cache CMPs provide the benefit of reduced power and area, it is important to build in hardware/software support to appropriately schedule applications on to cores with suitable cache capacity. In this paper, we address this problem with our ACCESS architecture comprising of: (a) asymmetric caches across a group of cores, (b) hardware support that enables prediction of cache performance on the different sized caches and (c) OS scheduler support to make use of the prediction capability and appropriately schedule applications on to core with suitable cache capacity. Measurements on a working prototype using SPEC2006 benchmarks show that our ACCESS architecture can effectively schedule jobs in an asymmetric cache CMP and provide 23% performance improvement compared to a naive scheduler, and is 97% close to an oracle scheduler in making schedules.
Keywords :
cache storage; microprocessor chips; processor scheduling; virtual machines; ACCESS; SPEC2006 benchmarks; VM; asymmetric cache CMP; cache space; chip multiprocessors; smart scheduling; virtual machines; Benchmark testing; Computer architecture; Hardware; Linux; Schedules; Scheduling; Software;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High Performance Computer Architecture (HPCA), 2011 IEEE 17th International Symposium on
Conference_Location :
San Antonio, TX
ISSN :
1530-0897
Print_ISBN :
978-1-4244-9432-3
Type :
conf
DOI :
10.1109/HPCA.2011.5749757
Filename :
5749757
Link To Document :
بازگشت