DocumentCode
1558271
Title
Underclocked Software Prefetching: More Cores, Less Energy
Author
Kamruzzaman, Md ; Swanson, Steven ; Tullsen, Dean M.
Author_Institution
Dept. of Comput. Sci. & Eng., Univ. of California, San Diego, La Jolla, CA, USA
Volume
32
Issue
4
fYear
2012
Firstpage
32
Lastpage
41
Abstract
Power consumption is a concern for helper-thread prefetching that uses extra cores to speed up the single-thread execution, because power consumption increases with each additional core. This article analyzes the impact of using power-saving techniques in the context of intercore prefetching (ICP), and shows that dynamic frequency scaling coupled with ICP is a more energy-efficient way to improve the single-thread execution.
Keywords
cache storage; multi-threading; multiprocessing systems; ICP; dynamic frequency scaling; helper-thread prefetching; intercore prefetching; power consumption; power saving techniques; single-thread execution improvement; underclocked software prefetching; Energy efficiency; Iterative closest point algorithm; Multicore processing; Power demand; Power measurement; Prefetching; Voltage control; Energy efficiency; Iterative closest point algorithm; Multicore processing; Power demand; Power measurement; Prefetching; Voltage control; energy-efficient computing; frequency/voltage scaling; helper-thread prefetching; intercore prefetching; single-thread performance;
fLanguage
English
Journal_Title
Micro, IEEE
Publisher
ieee
ISSN
0272-1732
Type
jour
DOI
10.1109/MM.2012.54
Filename
6243130
Link To Document