The following measurements were taken for VNG. They were compared to sequential results obtained for the commercial performance analysis tool Vampir.
In order to obtain the timing results a slightly modified visualization client was used to measure and log the handling of requests in the server.
The tests were carried out for a trace file derived from the sPPM application. The sPPM application is part of the ASCI benchmark suite. The following short description of the code was taken from the benchmark's web page:
The sPPM benchmark solves a 3D gas dynamics problem on a uniform Cartesian mesh, using a simplified version of the PPM (Piecewise Parabolic Method) code - hence the "s" for simplified. The code is written to simultaneously exploit explicit threads for multiprocessing shared memory parallelism and domain decomposition with message passing for distributed parallelism.
The generated trace file has a size of 327 megabytes and holds 22 million events. Due to its size, it is well suited to demonstrate the capabilities of VNG. All experiments were done on 1, 2, 4, 8, and 16 MPI worker tasks plus one administrative MPI task, respectively. These timing experiments where compared with the performance of Vampir which runs sequentially.