SC Conference - Activity Details

Performance Prediction of Large-scale Parallel System and Application using Macro-level Simulation

Ryutaro Susukita  (Institute of Systems, Information Technologies & Nanotechnologies)
Hisashige Ando  (Fujitsu)
Mutsumi Aoyagi  (Kyushu University)
Hiroaki Honda  (Institute of Systems, Information Technologies & Nanotechnologies)
Yuichi Inadomi  (Institute of Systems, Information Technologies & Nanotechnologies)
Koji Inoue  (Kyushu University)
Shigeru Ishizuki  (Fujitsu)
Yasunori Kimura  (Fujitsu)
Hidemi Komatsu  (Fujitsu)
Motoyoshi Kurokawa  (RIKEN)
Kazuaki J. Murakami  (Kyushu University)
Hidetomo Shibamura  (Institute of Systems, Information Technologies & Nanotechnologies)
Shuji Yamamura  (Fujitsu)
Yunqing Yu  (Kyushu University)
Papers Session
Large-Scale System Performance
Tuesday,  03:30PM - 04:00PM
Room Ballroom E
To predict application performance on an HPC system is an important technology for designing the computing system and developing applications. However, accurate prediction is a challenge, particularly, in the case of a future coming system with higher performance. In this paper, we present a new method for predicting application performance on HPC systems. This method combines modeling of sequential performance on a single processor and macro-level simulations of applications for parallel performance on the entire system. In the simulation, the execution flow is traced but kernel computations are omitted for reducing the execution time. Validation on a real terascale system showed that the predicted and measured performance agreed within 10% to 20%. We employed the method in designing a hypothetical petascale system of 32768 SIMD-extended processor cores. For predicting application performance on the petascale system, the macro-level simulation required several hours.
The full paper can be found in the IEEE Xplore Digital Library and ACM Digital Library
   IEEE Computer Society  /  ACM     2 0   Y E A R S   -   U N L E A S H I N G   T H E   P O W E R   O F   H P C