RWTH main building

cOMPunity-Logo

hosted by the Center of Computing and Communication of RWTH Aachen Universityhosted by the Center of Computing and Communication of RWTH Aachen University
back to home page printable version of this site
  Home   Home
    Resources
    Commercial Compilers
    Tools Tools
    Freeware Freeware
    Benchmarking Benchmarking
    Tutorials
    Examples Examples
    FAQ FAQ
    Projects
    Publications Publications
    Upcoming Events
    Past Events Past Events
    Mailing Lists
    Board of Directors Board of Directors
    Membership Membership
    Webmaster Webmaster

Tools and Support

 

Listed below are some of the tools used for debugging, analyzing and for performance evaluation of OpenMP programs


Tool and Description

Opari portable source-to-source translation tool which instruments OpenMP applications with POMP monitoring calls (POMP: proposed OpenMP monitoring interface standard)

Total View Multiprocess debugger and analyzer from Etnus

Speedshop An integrated package of performance tools to run and examine performance of executables

Perfex A command line interface to processor event counters Prints out the hardware performance counters after the given command is executed

MPM Graphically displays the placement of memory pages of shared-memory applications on the nodes of a parallel machine

SvPablo A Graphical Source Code Browser for Performance Tuning and Visualization, Project at UIUC, supports interactive instrumentation of C, F77, F90 programs

Intel Thread Checker A compilation and analysis system that executes your program and automatically locates multithreading errors. The Thread Checker is the succor of the Assure Thread Analyser.

Paraver
Tool for performance analysis and visualization of (mixed) OpenMP and MPI parallel applications. Distributed by CEPBA-UPC

VivaMP is a commercial product by OOO "Program Verification Systems" which is a static source code analyzer. The analyzer is intended for detecting errors in parallel programs in which OpenMP technology is used. VivaMP supports C and C++ languages and is intended for diagnosing Windows applications.

 

25.09.2017
Impressum Disclaimer
Author:
Dieter an Mey