Title: Allen D. Malony, Sameer Shende
1PERC Ideas
- Allen D. Malony, Sameer Shende
- malony,sameer_at_cs.uoregon.edu
- Department of Computer and Information Science
- Performance Research Laboratory
- University of Oregon
2TAU Performance System Architecture
event selection
3TAU Performance System Architecture
4Program Database Toolkit (PDT)
Application / Library
C / C parser
Fortran parser F77/90/95
Program documentation
PDBhtml
Application component glue
IL
IL
SILOON
C / C IL analyzer
Fortran IL analyzer
C / F90/95 interoperability
CHASM
Program Database Files
Automatic source instrumentation
TAU_instr
DUCTAPE
5ParaProf Callpath Highlighting (Flash)
MODULEHYDRO_1DHYDRO_1D
6ParaProf 3D Full Profile (Miranda)
16k processors
7ParaProf 3D Scatterplot (Miranda)
- Each pointis a threadof execution
- A total offour metricsshown inrelation
- ParaVis 3Dprofilevisualizationlibrary
- JOGL
8Performance Data Management Framework
9PerfExplorer (K. Huck, Ph.D. student, UO)
- Performance knowledge discovery framework
- Use the existing TAU infrastructure
- TAU instrumentation data, PerfDMF
- Client-server based system architecture
- Data mining analysis applied to parallel
performance data - comparative, clustering, correlation, dimension
reduction, ... - Technology integration
- Relational DatabaseManagement Systems (RDBMS)
- Java API and toolkit
- R-project / Omegahat statistical analysis
- WEKA data mining package
- Web-based client
10PerfExplorer Architecture
11Automated Parallel Performance Diagnosis (L. Li)
- Based on earlier performance diagnosis project,
Poirot
12TAU Performance Regression (PerfRegress)
- Prototype developed by Alan Morris for Uintah
- Re-implement using PerfDMF
13Integrated Performance Evaluation Environment
14Empirical-Based Performance Optimization
Process