Author :
José González;Qiong Cai;Pedro Chaparro;Grigorios Magklis;Ryan Rakvic;Antonio González
Author_Institution :
UPC-Intel Lab Barcelona, Barcelona, Spain
Abstract :
This work proposes Thread Fusion as an effective way of reducing power consumption when a Simultaneous Multi-Threaded (SMT) core is executing two threads from a homogeneous parallel application. Two dynamic instances of the same static instruction, each from a different thread are merged (fused) into a single instruction, consuming half of the resources of front-end pipeline stages. When the fused instruction is executed, it is cloned and it proceeds at full bandwidth. Our simulation results show average energy reduction of 10% with less than 1% impact on performance.
Keywords :
"Yarn","Surface-mount technology","Computer architecture","Pipelines","Permission","Energy consumption","Bandwidth","Computational modeling","Concurrent computing","Application software"
Conference_Titel :
Low Power Electronics and Design (ISLPED), 2008 ACM/IEEE International Symposium on
Print_ISBN :
978-1-4244-8634-2
DOI :
10.1145/1393921.1394018