Optimal sprinting pattern in thermal constrained CMPs

J Wang, Z Chen, S Guo, Y Li… - IEEE Transactions on …, 2019 - ieeexplore.ieee.org
J Wang, Z Chen, S Guo, Y Li, Z Lu
IEEE Transactions on Emerging Topics in Computing, 2019ieeexplore.ieee.org
As studied in literatures, Computational Sprinting (CS) is a promising technique to tackle the
thermal challenge for Chip Multi-Processors (CMPs) in dark silicon era. Sprinting pattern, the
boosted chip and voltage during the sprinting time, greatly impacts the CMP performance. In
the paper, we address how to find out the optimal sprinting pattern which maximizes the
performance of CMPs within thermal limitation. First, we conduce a mathematical proof to
show that any thermal-constrained CMP, when it executes an application, has a specialized …
As studied in literatures, Computational Sprinting (CS) is a promising technique to tackle the thermal challenge for Chip Multi-Processors (CMPs) in dark silicon era. Sprinting pattern, the boosted chip and voltage during the sprinting time, greatly impacts the CMP performance. In the paper, we address how to find out the optimal sprinting pattern which maximizes the performance of CMPs within thermal limitation. First, we conduce a mathematical proof to show that any thermal-constrained CMP, when it executes an application, has a specialized, sustainable configuration , under which the CMP can keep sprinting without resting and meanwhile its performance is maximized. Then, we design a self-adaptive algorithm automatically altering the chip frequency with adjustable step size and voltage in runtime to reach the optimal value. Finally, our extensive experimental results reveal that our Optimal Sprinting Pattern (OSP) outperforms state-of-the-art sprinting techniques, Full Sprinting Policy (FSP) and Adaptive Sprinting Pacing (ASP). Specifically, our OSP improves the computational efficiency in MIPS by up to 59 percent against FSP and 40 percent against ASP. It also achieves higher energy efficiency in MIPJ, by up to 41 and 25 percent over FSP and ASP, respectively. Moreover, we demonstrate that our method is effective for various CMPs with different scales, CPU architectures and chip nano-technologies.
ieeexplore.ieee.org
Showing the best result for this search. See all results