DocumentCode
3089963
Title
Extending Amdahl´s Law for Heterogeneous Computing
Author
Marowka, Ami
Author_Institution
Dept. of Comput. Sci., Bar-Ilan Univ., Ramat Gan, Israel
fYear
2012
fDate
10-13 July 2012
Firstpage
309
Lastpage
316
Abstract
Energy will be a major limiting factor in future multi-core architectures, so optimizing performance per watt should be a key driver for next generation massive-core architectures. Recent studies show that heterogeneous chips integrating different core architectures, such as CPU and GPU, on a single die is the most promising solution. We investigated how energy efficiency and scalability are affected by the power constraints imposed on contemporary hybrid CPU-GPU processors. Analytical models were developed to extend Amdahl´s Law by accounting for energy limitations before examining the three processing modes available to heterogeneous processors, i.e., symmetric, asymmetric, and simultaneous asymmetric. The analysis shows clearly that greater parallelism is the most important factor affecting power consumption.
Keywords
energy conservation; graphics processing units; multiprocessing systems; parallel architectures; performance evaluation; power aware computing; Amdahl law; analytical model; energy efficiency; energy limitations; heterogeneous chips; heterogeneous computing; heterogeneous processors; hybrid CPU-GPU processors; multicore architecture; next generation massive-core architecture; per watt performance optimization; power constraints; power consumption; processing modes; scalability; simultaneous asymmetric modes; symmetric modes; Analytical models; Graphics processing unit; Mathematical model; Multicore processing; Power demand; Analytical model; CPU-GPU architecture; Energy efficiency; Performance;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing with Applications (ISPA), 2012 IEEE 10th International Symposium on
Conference_Location
Leganes
Print_ISBN
978-1-4673-1631-6
Type
conf
DOI
10.1109/ISPA.2012.47
Filename
6280307
Link To Document