June 17-21, 2012

Hamburg, Germany

Contribution Details

Name: Simulating Parallel Programs on Application & System Level
Time: Monday, June 18, 2012
2:00 PM - 2:30 PM
Room:   Hall C2.2
CCH - Congress Center Hamburg
Speakers:   Julian M. Kunkel, Deutsches Klimarechenzentrum
Abstract:   Understanding the measured performance of parallel applications in real systems is difficult -- with the aim to utilize the resources available, optimizations deployed in hardware and software layers include complex schemes. However, in order to identify a bottleneck the performance must be assessed.
This paper introduces PIOsimHD, an event-driven simulator for MPI-I/O applications and the underlying (heterogeneous) cluster computers. With the help of the simulator runs of MPI-I/O applications can be conducted in-silico; this includes detailed simulation of collective communication patterns as well as simulation of parallel I/O. The simulation provides an upper bounds for expected performance and helps to assess observed performance.
Together with HDTrace, an environment which allows to trace the behavior of MPI programs and internals of MPI and PVFS, PIOsimHD enables to localize inefficiencies, to conduct research on optimizations for communication algorithms, and to evaluate arbitrary and future systems.
In this paper the simulator is introduced and an excerpt of the conducted validation is presented, which demonstrates the surprising accuracy of the models for our cluster.
  • Tutorial Pass
  • HPC in Asia Workshop Pass
  • Conference Pass
  • Conference Pass or Exhibition Pass
    Satellite Event marked with * requires separate pass
  • Morning & Afternoon Coffee Breaks
    Midday Lunch Break
Program may be subject to changes.