• 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