Dynamic Power-Performance Adjustment on Clustered Multi-Threading Processors

Jingwei Chen,Li Shen,Zhiying Wang,Ning Li,Yemao Xu
DOI: https://doi.org/10.1109/nas.2016.7549399
2016-01-01
Abstract:Dynamic optimization techniques such as dynamic voltage and frequency scaling (DVFS), power gating (PG) and thread migration are widely used in current multi-core processor platforms to boost performance, lower power and improve energy efficiency. To obtain the best optimization results, an important issue is to predict the performance of each thread quantitatively. In this paper, a separated and clustered performance predictor, called SCP, is proposed oriented to clustered multi-threading (CMT) processors. SCP model is implemented in AMD's FX-8320 processor and its accuracy is about 6% for SPEC CPU 2006 benchmark suite. To illustrate the application and effectiveness of SCP model furthermore, we propose PPEP-SCP model for power capping, which is a combination of SCP model and PPEP model. Compared to power capping strategy based on PPEP model, strategy based on PPEP-SCP performs better in terms of the performance and the difference between the actual and the target power consumption, because PPEP-SCP based strategy can perform optimization through both DVFS and PG techniques.
What problem does this paper attempt to address?