DocumentCode
625626
Title
Perfect Strong Scaling Using No Additional Energy
Author
Demmel, J. ; Gearhart, Andrew ; Lipshitz, Benjamin ; Schwartz, Ofer
Author_Institution
Electr. Eng. & Comput. Sci., Univ. of California, Berkeley, Berkeley, CA, USA
fYear
2013
fDate
20-24 May 2013
Firstpage
649
Lastpage
660
Abstract
Energy efficiency of computing devices has become a dominant area of research interest in recent years. Most previous work has focused on architectural techniques to improve power and energy efficiency; only a few consider saving energy at the algorithmic level. We prove that a region of perfect strong scaling in energy exists for matrix multiplication (classical and Strassen) and the direct n-body problem via the use of algorithms that use all available memory to replicate data. This means that we can increase the number of processors by some factor and decrease the runtime (both computation and communication) by the same factor, without changing the total energy use.
Keywords
N-body problems; matrix multiplication; power aware computing; Strassen matrix multiplication; classical matrix multiplication; communication runtime reduction; computation runtime reduction; computing device energy efficiency; data replication; direct n-body problem; perfect-strong-scaling region; Accuracy; Bandwidth; Computational modeling; Equations; Linear algebra; Program processors; Runtime; Communication-avoiding algorithms; Energy efficient algorithms; Energy lower bounds; Power efficiency;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing (IPDPS), 2013 IEEE 27th International Symposium on
Conference_Location
Boston, MA
ISSN
1530-2075
Print_ISBN
978-1-4673-6066-1
Type
conf
DOI
10.1109/IPDPS.2013.32
Filename
6569851
Link To Document