1 / 2

Performance system for scalable parallel and distributed high-performance computing

Application / Library. C / C++ parser. F77 / F90 parser. Program documentation. PDBhtml. IL. IL. Library code wrapping. SILOON. IL analyzer. IL analyzer. Language interoperation. CHASM. Program Database Files. Performance instrumetnation. DUCTAPE. TAU_inst. Tools.

amaya-kirk
Download Presentation

Performance system for scalable parallel and distributed high-performance computing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Application / Library C / C++parser F77 / F90parser Programdocumentation PDBhtml IL IL Library codewrapping SILOON ILanalyzer ILanalyzer Languageinteroperation CHASM Program Database Files Performanceinstrumetnation DUCTAPE TAU_inst Tools Performance and Program Analysis System Tuning and Analysis Utilities (TAU) http://www.acl.lanl.gov/tau/ • Performance system for scalable parallel and distributed high-performance computing • Integrated framework for instrumentation, measurement, analysis, and visualization • Portable performance profiling / tracing facility • Cross-language (C, C++, Fortran 77, F90) • Support for hardware counters • Platforms: IBM SP, SGI Origin, HP (Compaq) SC, HP Superdome, Cray T3E / SV-1, Hitachi SR8000, NEC SX-5/6, Linux clusters Enhanced Virginia Hydrodynamics #1 (EVH1) Program Database Toolkit (PDT) http://www.acl.lanl.gov/pdtoolkit/ • Program code analysis framework fordeveloping source-based tools • High-level interface to source information • Integrated toolkit for source code parsing,database creation, and database query • PDT Components • Language front end • Edison Design Group (EDG): C, C++ • Mutek Solutions: F77, F90 • creates an intermediate-language (IL) tree • IL Analyzer • processes the IL tree • creates “program database” (PDB) file • DUCTAPE • C++ program Database Utilities and Conversion Tools APplication Environment • processes and merges PDB files • C++ library to access the PDB

  2. Application / Library C / C++ parser Fortran 77/90 parser Program documentation PDBhtml Application component glue IL IL SILOON C / C++ IL analyzer Fortran 77/90 IL analyzer C++ / F90 interoperability CHASM Program Database Files Automatic source instrumentation TAU_instr DUCTAPE Application / Library C / C++parser F77 / F90parser PDBhtml IL IL SILOON ILanalyzer ILanalyzer CHASM Program Database Files DUCTAPE TAU_inst Tools

More Related