Allen D' Malony, Sameer Shende, Robert Bell - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

Allen D' Malony, Sameer Shende, Robert Bell

Description:

SC2001 APART Plenary Meeting. Current Research Work and Status ... OPUS / HPF application. SCALEA integration. University of Wisconsin, Madison (B. Miller) ... – PowerPoint PPT presentation

Number of Views:43
Avg rating:3.0/5.0
Slides: 20
Provided by: alle128
Category:
Tags: allen | bell | malony | robert | sameer | shende

less

Transcript and Presenter's Notes

Title: Allen D' Malony, Sameer Shende, Robert Bell


1
APART Partnership Oregon
  • Allen D. Malony, Sameer Shende, Robert Bell
  • malony,sameer,bertie_at_cs.uoregon.edu
  • Department of Computer and Information Science
  • University of Oregon

2
Current Research Work and Status
  • TAU Performance System (Version 2.10)
  • Flexible performance instrumentation
  • Measurement library and profile analysis tools
  • Integration with parallel performance technology
  • Program Database Toolkit (PDT) (Version 2.0)
  • C, C, Fortran 77/90 source analysis
  • Automatic source instrumentation
  • OpenMP performance interface
  • Automatic performance testing and reporting
  • TAU and PDT application
  • SAMRAI, Overture (LLNL) UPS (LANL)
  • C-SAFE / Uintah (Utah)

3
General Complex System Computation Model
  • Node physically distinct shared memory machine
  • Message passing node interconnection network
  • Context distinct virtual memory space within
    node
  • Thread execution threads (user/system) in context

Interconnection Network
Inter-node messagecommunication


Node
Node
Node
node memory
memory
memory
SMP
physicalview
VM space

?
?
?
modelview

Context
Threads
4
TAU Performance System Architecture
5
PDT Architecture and Tools
C/C
Fortran 77/90
6
Semantic Performance Mapping
  • Associate performance measurements with
    high-level semantic abstractions
  • Need mapping support in the performance
    measurement system to assign data correctly

7
TAU Java Instrumentation Architecture
Java program
mpiJava package
TAU package
JNI
MPI profiling interface
Event notification
TAU wrapper
TAU
Native MPI library
JVMPI
Profile DB
8
XPARE - eXPeriment Alerting and REporting
  • Alan Morris, University of Utah (SC 2001 poster)
  • Experiment launcher automates configuration /
    compilation of performance tools and Uintah
    application for each experiment
  • Collects performance data after experiment run
    and sends it to reporting system
  • Reporting system checks data against predefined
    set of rules for the given experiment
  • Alerts users via email if thresholds have
    exceeded
  • Webtools allow alerting setup and full
    performance data reporting
  • Historical performance data analysis

9
Alerting Setup
10
Experiment Results Viewing Selection
11
Web-Based Experiment Reporting
12
Web-Based Experiment Reporting (continued)
13
Current APART Interactions
  • Research Centre Jülich (B. Mohr and F. Wolf)
  • TAU development
  • PDT development (DUCTAPE)
  • OpenMP performance interface
  • University of Vienna (T. Fahringer)
  • OPUS / HPF application
  • SCALEA integration
  • University of Wisconsin, Madison (B. Miller)
  • DyninstAPI for pre-execution instrumentation

14
Evolution of the TAU Performance System
  • Future parallel computing environments need to be
    more adaptive to achieve and sustain high
    performance levels
  • TAUs existing strength lies in its robust
    support for performance instrumentation and
    measurement
  • TAU will evolve to support new performance
    capabilities
  • Online performance data access via
    application-level API
  • Whole-system performance monitoring
  • Dynamic performance measurement control
  • Generalize performance mapping
  • Runtime performance analysis and visualization
  • Three-year DOE Office of Science contract

15
Future APART Interactions
  • WP1 Performance XX Specification Techniques
  • Property mixed-mode, dataflow, component
  • Experiment interface for performance
    observation
  • Model empirical characterization, parametric
  • WP2 Common Interfaces and Integration
    Techniques
  • TAU as common performance measurement system
  • TAU integration with EXPERT
  • Generate profile statistics for EXPERT analysis
  • Generate trace data in EPILOG format
  • Performance experiment management
  • Performance data management

16
Integrated Performance Analysis System
17
Performance Database Framework (PerfDBF)
  • PerfDML (Performance Data Modeling Language)
  • PerfDB (Performance DataBase)

18
Performance Experimentation System
PerformanceObservationSystem
  • Performance ExperimentSpecification Language
    (PerfESL)

19
QUEST Performance Research Group
  • Research group to coordinate research projects
  • QUEST projects
  • TAU performance system
  • PDT source analysis tools
  • Poirot performance diagnosis heuristic search
  • I-Ching automated performance analysis / modeling
  • Thoth performance database
  • Performance visualization and steering
  • Dynamic instrumentation integration
  • Performance-engineered component software
  • QUEST applications
Write a Comment
User Comments (0)
About PowerShow.com