Download presentation
Presentation is loading. Please wait.
1
Allen D. Malony, Sameer Shende
PERC Ideas Allen D. Malony, Sameer Shende Department of Computer and Information Science Performance Research Laboratory University of Oregon
2
TAU Performance System Architecture
event selection
3
TAU Performance System Architecture
4
Program 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 DUCTAPE TAU_instr
5
ParaProf – Callpath Highlighting (Flash)
MODULEHYDRO_1D:HYDRO_1D
6
ParaProf – 3D Full Profile (Miranda)
16k processors
7
ParaProf – 3D Scatterplot (Miranda)
Each point is a “thread” of execution A total of four metrics shown in relation ParaVis 3D profile visualization library JOGL
8
Performance Data Management Framework
9
PerfExplorer (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
10
PerfExplorer Architecture
11
Automated Parallel Performance Diagnosis (L. Li)
Based on earlier performance diagnosis project, Poirot
12
TAU Performance Regression (PerfRegress)
Prototype developed by Alan Morris for Uintah Re-implement using PerfDMF
13
Integrated Performance Evaluation Environment
14
Empirical-Based Performance Optimization
Experiment Schemas Experiment Trials management Process characterization Performance Tuning Performance Diagnosis Experimentation Observation hypotheses properties ? observability requirements
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.