DocumentCode :
2424316
Title :
Performance, energy, and thermal considerations for SMT and CMP architectures
Author :
Li, Yingmin ; Skadron, Kevin ; Brooks, David ; Hu, Zhigang
Author_Institution :
Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
fYear :
2005
fDate :
12-16 Feb. 2005
Firstpage :
71
Lastpage :
82
Abstract :
Simultaneous multithreading (SMT) and chip multiprocessing (CMP) both allow a chip to achieve greater throughput, but their relative energy-efficiency and thermal properties are still poorly understood. This paper uses Turandot, PowerTimer, and HotSpot to explore this design space for a POWER4/POWER5-like core. For an equal-area comparison with this style of core, we find CMP to be superior in terms of performance and energy-efficiency for CPU-bound benchmarks, but SMT to be superior for memory-bound benchmarks due to a larger L2 cache. Although both exhibit similar peak operating temperatures and thermal management overheads, the mechanism by which SMT and CMP heat up are quite different. More specifically, SMT heating is primarily caused by localized heating in certain key structures, CMP heating is mainly caused by the global impact of increased energy output. Because of this difference in heat up mechanism, we found that the best thermal management technique is also different for SMT and CMP Indeed, non-DVS localized thermal-management can outperform DVS for SMT. Finally, we show that CMP and SMT scales differently as the contribution of leakage power grows, with CMP suffering from higher leakage due to the second core´s higher temperature and the exponential temperature-dependence of subthreshold leakage.
Keywords :
cache storage; microprocessor chips; multi-threading; multiprocessing systems; performance evaluation; thermal management (packaging); CMP; CPU-bound benchmarks; HotSpot; POWER4-like microarchitecture; POWER5-like microarchitecture; PowerTimer; SMT; Turandot; chip multiprocessing; heat up machanism; leakage power; localized heating; memory-bound benchmarks; peak operating temperatures; simultaneous multithreading; thermal management overheads; Energy efficiency; Heating; Multithreading; Space exploration; Subthreshold current; Surface-mount technology; Temperature; Thermal management; Throughput; Voltage control;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
High-Performance Computer Architecture, 2005. HPCA-11. 11th International Symposium on
ISSN :
1530-0897
Print_ISBN :
0-7695-2275-0
Type :
conf
DOI :
10.1109/HPCA.2005.25
Filename :
1385930
Link To Document :
بازگشت