DocumentCode
2486071
Title
Towards a framework for automated performance tuning
Author
Cong, G. ; Seelam, S. ; Chung, I. ; Wen, H. ; Klepacki, D.
Author_Institution
IBM T.J. Watson Res. Center, Yorktown Heights, NY, USA
fYear
2009
fDate
23-29 May 2009
Firstpage
1
Lastpage
8
Abstract
As part of the DARPA sponsored high productivity computing systems (HPCS) program, IBM is building petaflop supercomputers that will be fast, power-efficient, and easy to program. In addition to high performance, high productivity to the end user is another prominent goal. The challenge is to develop technologies that bridge the productivity gap - the gap between the hardware complexity and the software limitations. In addition to language, compiler, and runtime research, powerful and user-friendly performance tools are critical in debugging performance problems and tuning for maximum performance. Traditional tools have either focused on specific performance aspects (e.g., communication problems) or provided limited diagnostic capabilities, and using them alone usually do not pinpoint accurately performance problems. Even fewer tools attempt to provide solutions for problems detected. In our study, we develop an open framework that unifies tools, compiler analysis, and expert knowledge to automatically analyze and tune the performance of an application. Preliminary results demonstrated the efficiency of our approach.
Keywords
program compilers; program debugging; software performance evaluation; software tools; DARPA; IBM; automated performance tuning; compiler analysis; debugging performance problems; expert knowledge; hardware complexity; high productivity computing systems program; open framework; petaflop supercomputers; runtime research; software limitations; user-friendly performance tools; Algorithm design and analysis; Bridges; Hardware; High performance computing; Information analysis; Optimizing compilers; Performance analysis; Productivity; Runtime; Supercomputers;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel & Distributed Processing, 2009. IPDPS 2009. IEEE International Symposium on
Conference_Location
Rome
ISSN
1530-2075
Print_ISBN
978-1-4244-3751-1
Electronic_ISBN
1530-2075
Type
conf
DOI
10.1109/IPDPS.2009.5161157
Filename
5161157
Link To Document