Title :
Reducing the latency and area cost of core swapping through shared helper engines
Author :
Shayesteh, Anahita ; Kursun, Eren ; Sherwood, Tim ; Sair, Suleyman ; Reinman, Glenn
Author_Institution :
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
Abstract :
Technologies scaling trends and the limitations of packaging and cooling have intensified the need for thermally efficient architectures and architecture-level temperature management techniques. To combat these trends, we explore the use of core swapping on microcore architecture, a deeply decoupled processor core with larger structures factored out as helper engines. The microcore architecture presents an ideal platform for core swapping thanks to helper engines that maintain the state of each process in a shared fabric surrounding the cores, reducing the impact of core swapping 43% on average while showing promising thermal reduction. It also has favorable performance when compared to other thermal management techniques. Furthermore, we evaluate alternative approaches to spending the area overhead of the additional microcore, including larger microcores, CMP cores, and SMT cores with different thermal management techniques.
Keywords :
integrated circuit design; logic design; microprocessor chips; thermal management (packaging); CMP cores; SMT cores; architecture-level temperature management; cooling; core swapping; deeply decoupled processor core; integrated circuit packaging; latency reduction; microcore architecture; shared fabric; shared helper engines; thermally efficient architectures; Cooling; Costs; Delay; Engines; Fabrics; Packaging; Surface-mount technology; Technology management; Temperature; Thermal management;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 2005. ICCD 2005. Proceedings. 2005 IEEE International Conference on
Print_ISBN :
0-7695-2451-6
DOI :
10.1109/ICCD.2005.93