DocumentCode :
3740624
Title :
Throughput Regulation in Shared Memory Multicore Processors
Author :
X. Chen;H. Xiao;Y. Wardi;S. Yalamanchili
Author_Institution :
Sch. of Electr. &
fYear :
2015
Firstpage :
12
Lastpage :
20
Abstract :
Performance scaling is now synonymous with scaling the number of cores. One of the consequences of this shift is the increasing difficulty of designing processors with predictable and controllable performance. To address this challenge this paper proposes a chip-scale throughput regulation technique that is based on dynamic tracking of instruction execution dynamics in each core. A new variable gain controller design is developed for regulating the throughput of modern out-of-order cores. The gain is adjusted based on an on-line sensitivity analysis of the core´s throughput to the control parameter. We explore throughput regulation using two control paramaters - core frequency and instruction issue width and demonstrate via cycle-level, full system simulation the utility of the proposed regulator on both compute and memory intensive workloads. Performance results are presented for the application to a 16 core, cache coherent 3D multicore processor.
Keywords :
"Throughput","Multicore processing","Mathematical model","Out of order","Computational modeling","Frequency control"
Publisher :
ieee
Conference_Titel :
High Performance Computing (HiPC), 2015 IEEE 22nd International Conference on
Type :
conf
DOI :
10.1109/HiPC.2015.33
Filename :
7397614
Link To Document :
بازگشت