Support Tools and Environments

Topic 01


Tools have a crucial influence on the efficiency of a programmer and of the parallel program. A wide variety of tools can be deployed during implementation and in the production phase of a parallel program. The topic aims at bringing together tool designers, developers, and users and help them in sharing ideas, concepts, and products in this field. We will cover individual tools supporting implementation and production phases as well as concepts for tool construction not necessarily targeted towards a specific single tool. We would also appreciate practical experiences with tools and comparisons between different tools.  We encourage the submission of new ideas on tools for hybrid message passing and shared memory programming and on tools for clusters with large numbers of nodes.


  • Debugging (off-line, on-line, threads)
  • Performance Analysis (manual and automatic)
  • Visualization (program flow, data)
  • Computational Steering
  • System-integrated load balancing
  • Instrumentation techniques
  • Integration of tools, compilers and operating systems
  • Tool infrastructures
  • Interoperable tool environments
  • Tool evaluation
  • Tool scalability for hundreds of nodes
  • Hybrid shared memory and message passing tools

Global Chair

Prof. Dr. Helmar Burkhart

Institut für Informatik

University of Basel, Switzerland


Vice Chairs

Prof. Rudolf Eigenmann

School of Electrical and Computer Engineering

Purdue University, USA



Dr. Tomàs Margalef

Computer Science Department

Universitat Autònoma de Barcelona, Spain


Local Chair

Prof. Dr. Thomas Ludwig

Institut für Informatik

Ruprecht-Karls-Universität Heidelberg, Germany