TY - GEN
T1 - Maximizing throughput of power/thermal-constrained processors by balancing power consumption of cores
AU - Sinkar, Abhishek A.
AU - Wang, Hao
AU - Kim, Nam Sung
PY - 2014
Y1 - 2014
N2 - Technology scaling allows manufacturers to integrate more cores into a single chip (i.e., many-core processor), which delivers higher throughput by exploiting thread- and application-level parallelism. However, the chip's power and thermal constraints, which do not scale well with technology scaling, began to limit the maximum throughput that can be delivered by many-core processors. Meanwhile, the integration of more cores with technology scaling increases within-die (WID) core-to-core (C2C) frequency and power variations, reducing performance/power efficiency of many-core processors. In this paper, we propose an optimization technique that can maximize the throughput of power- and thermal-constrained processors considering the WID C2C variations. The optimization technique exploits our following three observations. First, the WID C2C variations result in different power and frequency trade-offs between fast and slow cores in a processor. Second, the throughput is proportional to the average frequency of cores in a processor when the processor allows each core at its own frequency (i.e., per-core clocking). Third, fast cores, which consume more power due to higher frequency and leakage, experience more thermal throttling than slow cores. Our experiments using a 32nm technology demonstrate that the proposed optimization technique, which balances power consumption between the cores, is very effective for processors exhibiting large C2C frequency and power variances. The results show that the maximum throughput of 16-core processors with high C2C power variance can be improved by nearly up to 10%.
AB - Technology scaling allows manufacturers to integrate more cores into a single chip (i.e., many-core processor), which delivers higher throughput by exploiting thread- and application-level parallelism. However, the chip's power and thermal constraints, which do not scale well with technology scaling, began to limit the maximum throughput that can be delivered by many-core processors. Meanwhile, the integration of more cores with technology scaling increases within-die (WID) core-to-core (C2C) frequency and power variations, reducing performance/power efficiency of many-core processors. In this paper, we propose an optimization technique that can maximize the throughput of power- and thermal-constrained processors considering the WID C2C variations. The optimization technique exploits our following three observations. First, the WID C2C variations result in different power and frequency trade-offs between fast and slow cores in a processor. Second, the throughput is proportional to the average frequency of cores in a processor when the processor allows each core at its own frequency (i.e., per-core clocking). Third, fast cores, which consume more power due to higher frequency and leakage, experience more thermal throttling than slow cores. Our experiments using a 32nm technology demonstrate that the proposed optimization technique, which balances power consumption between the cores, is very effective for processors exhibiting large C2C frequency and power variances. The results show that the maximum throughput of 16-core processors with high C2C power variance can be improved by nearly up to 10%.
KW - Muti-core
KW - Power
KW - Thermal
KW - Within-die process variations
UR - https://www.scopus.com/pages/publications/84899477233
UR - https://www.scopus.com/pages/publications/84899477233#tab=citedBy
U2 - 10.1109/ISQED.2014.6783386
DO - 10.1109/ISQED.2014.6783386
M3 - Conference contribution
AN - SCOPUS:84899477233
SN - 9781479939466
T3 - Proceedings - International Symposium on Quality Electronic Design, ISQED
SP - 633
EP - 638
BT - Proceedings of the 15th International Symposium on Quality Electronic Design, ISQED 2014
PB - IEEE Computer Society
T2 - 15th International Symposium on Quality Electronic Design, ISQED 2014
Y2 - 3 March 2014 through 5 March 2014
ER -