DocumentCode
3497218
Title
Thread allocation directed by performance-power tradeoff in NoC-based CMPs
Author
Ben-Itzhak, Yaniv ; Cidon, Israel ; Kolodny, Avinoam
Author_Institution
Electr. Eng. Dept., Technion - Israel Inst. of Technol., Haifa, Israel
fYear
2010
fDate
17-20 Nov. 2010
Abstract
We address the problem of performance and power-efficient thread allocation in NoC-based CMPs. The CMP includes a number of cores with a shared cache interconnected by a network on chip (NoC). The NoC-based CMP executes multiple multi-threaded applications and its cores perform coarse-grain multithreading. To that end, based on an analytical model, we introduce a parameterized performance/power metric that can be adjusted according to a preferred tradeoff between performance and power. We introduce a simple and efficient heuristic called Incremental Threshold Algorithm (ITA) for allocating threads to cores. It utilizes the CMP resources in a way that maximizes the given performance/power metric. We compare the performance/power metric achieved by ITA with several optimization methods. ITA outperforms the best of these methods by 9%, while consuming on average 0.01% and at most 2.5% of the optimization methods´ computational effort.
Keywords
network-on-chip; optimisation; NoC-based CMP; chip multiprocessors; coarse-grain multithreading; incremental threshold algorithm; multithreaded applications; network on chip; optimization methods; performance-power tradeoff; power-efficient thread allocation; thread allocation; Equations; Instruction sets; Mathematical model; Measurement; Optimization; Power demand; Resource management;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical and Electronics Engineers in Israel (IEEEI), 2010 IEEE 26th Convention of
Conference_Location
Eliat
Print_ISBN
978-1-4244-8681-6
Type
conf
DOI
10.1109/EEEI.2010.5662185
Filename
5662185
Link To Document