EclipseCon 2007 March 5-8, Santa Clara California





Atom feed

HPCVision: An Interactive Tool for Scalable Analysis of Parallel Performance Profiles

Adam Bordelon (Rice University)

Tools · Demo

Thursday, 13:30, 50 minutes | Room 207

7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18
·
19

HPCVision is an interactive tool for scalable analysis and exploration of large-scale parallel performance profiles. It is an extensible, modular project built to work as a standalone RCP Application, or as a set of plugins to integrate with the PTP or other projects. It relies heavily on SWT/JFace, and uses the BIRT Chart Engine to generate custom dynamic charts and graphs.

Projects like the PTP, CDT, Photran, and TPTP are drawing the High Performance Computing community to Eclipse. As part of the HPC software cycle, application performance must be monitored and analyzed to find bottlenecks and other performance issues. Unfortunately, profiling application performance on large-scale parallel systems generates massive amounts of performance data. For such large-scale data, current analysis and visualization tools typically either show only summary information insufficient for practical performance analysis, or bombard the user with all of the performance details with no way to pinpoint useful patterns. HPCVision attempts to solve this dilemma using statistical clustering algorithms to efficiently locate patterns and identify anomalies in parallel performance profiles. This tool can help automate the application tuning cycle and increase the productivity of the human analyst.

This demo will show how to use the HPCVision tool to find performance anomalies and pinpoint bottlenecks in a parallel application. We will also discuss Eclipse implementation issues and how to extend the framework for custom functionality (data types, analysis, and display). This session targets Eclipse tool developers and people interested in performance tools and the HPC environment.

Adam Bordelon is a Computer Science graduate student at Rice University. His research focuses on parallel performance analysis using scalable data mining techniques to extract useful patterns from large-scale performance data. He is also working on integrating Rice's HPCToolkit performance profiling suite with Eclipse and the Parallel Tools Platform.

Floor Plan
(go to eclipsezilla submission)

Gold sponsors

BEA logo

Ingres logo

Business Objects logo

Windriver logo

Klocwork logo

IBM logo

Red Hat logo

Actuate logo

Silver sponsors

Sybase logo

Nexaweb

Compuware logo

Google logo

ACCESS

Cloudsmith

Lynux Works

Activegrid

Innoopract logo

Code Gear

Genuitec

Oracle

Instantiations

Telelogic

Media sponsors

Eclipse Magazin logo

SD Times logo

Software Test & Performance logo

Enterprise Open Source logo

Addison-Wesley logo

GoingtoMeet.com logo

TheServerSide Java Symposium

Embedded Computing logo

Eclipse Magazine logo

Eclipse Review logo

Eclipse Developers Journal logo

Eclipse Source logo

ACM Queue logo

Eclipsezone logo

Methods and Tools logo