Tuning parallel programs with computational steering and controlled execution

Michael Oberhuber, Sabine Rathmayer, Arndt Bode

Research output: Contribution to journalConference articlepeer-review

5 Scopus citations

Abstract

On-line visualization and computational steering of parallel scientific applications has been widely recognized as the key to better insight and understanding of the observed simulation. From the parallel program developer's point of view, further problems arise and need to be solved. The behavior and performance of parallel programs does not only depend on the input data but also on inter-process communication. To reflect this fact we propose a novel combination of on-line visualization, computational steering of parallel High Performance Computing applications and controlled deterministic execution. Both, the visualization and the classical part of steering is based on the VIPER tool. For the control of the communication we rely on a tool called codex, which was developed to test and control communication by the use of control patterns. Finally, VIPER and codex form a environment for tuning, steering and testing based on VIPER's extended programming model.

Original languageEnglish
Pages (from-to)157-166
Number of pages10
JournalProceedings of the Hawaii International Conference on System Sciences
Volume7
StatePublished - 1998
EventProceedings of the 1998 31st Annual Hawaii International Conference on System Sciences. Part 1 (of 7) - Big Island, HI, USA
Duration: 6 Jan 19989 Jan 1998

Fingerprint

Dive into the research topics of 'Tuning parallel programs with computational steering and controlled execution'. Together they form a unique fingerprint.

Cite this