Performance Cockpit: An Extensible GUI Platform for Performance Tools

Within the EP-Cache project, the Performance Cockpit has been developed to provide a unified GUI for a series of performance tools. This is achieved through the establishment of a general extensible architecture and the application of standardized intermediate representations of program structures. This paper describes the design and implementation of this platform, and discusses the future evolvement into a universal GUI platform for performance tools independent of programming language and programming paradigms.

[1]  Nathan DeBardeleben,et al.  Eclipse Parallel Tools Platform , 2005 .

[2]  Michael Gerndt,et al.  Automated analysis of memory access behavior , 2005, 19th IEEE International Parallel and Distributed Processing Symposium.

[3]  K. Barraclough Eclipse , 2006, BMJ : British Medical Journal.

[4]  J. Tao,et al.  A proposal for a new hardware cache monitoring architecture , 2002, MSP '02.

[5]  Michael Gerndt,et al.  A Data Structure Oriented Monitoring Environment for Fortran OpenMP Programs , 2004, Euro-Par.

[6]  Marco Danelutto,et al.  Euro-Par 2004 Parallel Processing , 2004, Lecture Notes in Computer Science.