Title :
On the Energy Complexity of Parallel Algorithms
Author :
Korthikanti, Vijay Anand ; Agha, Gul ; Greenstreet, Mark
Author_Institution :
Dept. of Comput. Sci., Univ. of Illinois at Urbana Champaign, Champaign, IL, USA
Abstract :
For a given algorithm, the energy consumed in executing the algorithm has a nonlinear relationship with performance. In case of parallel algorithms, energy use and performance are functions of the structure of the algorithm. We define the asymptotic energy complexity of algorithms which models the minimum energy required to execute a parallel algorithm for a given execution time as a function of input size. Our methodology provides us with a way of comparing the orders of (minimal) energy required for different algorithms and can be used to define energy complexity classes of parallel algorithms.
Keywords :
parallel algorithms; power aware computing; asymptotic energy complexity; nonlinear relationship; parallel algorithms; Arrays; Complexity theory; Computational modeling; Energy consumption; Multicore processing; Parallel algorithms; Time frequency analysis;
Conference_Titel :
Parallel Processing (ICPP), 2011 International Conference on
Conference_Location :
Taipei City
Print_ISBN :
978-1-4577-1336-1
Electronic_ISBN :
0190-3918
DOI :
10.1109/ICPP.2011.84