arrow
Return

Thread Progress Equalization: Dynamically Adaptive Power-Constrained Performance Optimization of Multi-Threaded Applications

delete2017-04-01
delete6
delete
OA
AI
Y
Yatish Turakhia *
G
Guangshuo Liu
S
Siddharth Garg
D
Diana Marculescu
DOI:10.1109/TC.2016.2608951delete
deleteOriginal
deleteShare
deleteSave
View PDF
Abstract

Abstract

En 中文
Dynamically adaptive multi-core architectures have been proposed as an effective solution to optimize performance for peak power constrained processors. In processors, the micro-architectural parameters or voltage/frequency of each core can be changed at run-time, thus providing a range of power/performance operating points for each core. In this paper, we propose Thread Progress Equalization (TPEq), a run-time mechanism for power constrained performance maximization of multithreaded applications running on dynamically adaptive multicore processors. Compared to existing approaches, TPEq (i) identifies and addresses two primary sources of inter-thread heterogeneity in multithreaded applications, (ii) determines the optimal core configurations in polynomial time with respect to the number of cores and configurations, and (iii) requires no modifications in the user-level source code. Our experimental evaluations demonstrate that TPEq outperforms state-of-the-art run-time power/performance optimization techniques proposed in literature for dynamically adaptive multicores by up to 23 percent.
Keywords:
Multi-threaded applications
thread progress
power-constrained performance maximization
AI Summary

AI Summary

Key information extracted from the uploaded paper, including a brief overview, abstract, background, key highlights, visual analysis, and future outlook.

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.3K
Citations:
9.8K

Organization

C
Carnegie Mellon University
Scholars:
1.4W
Papers: 1.4W
Citations: 2.7W
N
New York University
Scholars:
4.4W
Papers: 3.9W
Citations: 5.8W
S
Stanford University
Scholars:
9.6W
Papers: 8.2W
Citations: 17.0W
researcher View more organizations