TAU: Performance Regression Testing Harness for FLASH Sameer Shende
TAU Performance SystemU. Chicago2 TAU Parallel Performance System Multi-level performance instrumentation Multi-language automatic source instrumentation Flexible and configurable performance measurement Widely-ported parallel performance profiling system Computer system architectures and operating systems Different programming languages and compilers Support for multiple parallel programming paradigms Multi-threading, message passing, mixed-mode, hybrid
TAU Performance SystemU. Chicago3 TAU Portal
TAU Performance SystemU. Chicago4 TAU Portal: Multiple Workspaces (Applications)
TAU Performance SystemU. Chicago5 TAU Portal: Adding Members to Workspaces
TAU Performance SystemU. Chicago6 TAU Portal: Examining Individual Trials
TAU Performance SystemU. Chicago7 TAU Portal: Metada Stored With Each Trial
TAU Performance SystemU. Chicago8 TAU Portal: MetaData
TAU Performance SystemU. Chicago9 Launching PerfExplorer in TAU Portal
TAU Performance SystemU. Chicago10 PerfExplorer: Regression Testing
TAU Performance SystemU. Chicago11 PerfExplorer: Limiting Events (> 3% ), Oct 2007
TAU Performance SystemU. Chicago12 PerfExplorer: Exclusive Time for Events (2007)
TAU Performance SystemU. Chicago13 PerfExplorer: Inclusive Time for Each Event
TAU Performance SystemU. Chicago14 PerfExplorer: Choosing Individual Months
TAU Performance SystemU. Chicago15 Launching ParaProf in TAU Portal
TAU Performance SystemU. Chicago16 Exclusive Time in ParaProf
TAU Performance SystemU. Chicago17 Examining Individual Routines in ParaProf
TAU Performance SystemU. Chicago18 ParaProf: 3D Visualization
TAU Performance SystemU. Chicago19 Concluding Discussion TAU portal has been developed to support the FLASH regression testing Allows members of FLASH group to share profiling data in a secure way Allows users to launch TAU performance tools (paraprof, perfexplorer) Nightly regression testcases uploaded to the database automatically SVN checkout each night TAU: TAU Portal:
TAU Performance SystemU. Chicago20 Support Acknowledgements Department of Energy (DOE) Office of Science LLNL, LANL, ASC University of Chicago