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