z-logo
open-access-imgOpen Access
PerWiz: A What-If Prediction Tool for Tuning Message Passing Programs
Author(s) -
Fumihiko Ino,
Yuki Kanbe,
Masao Okita,
Kenichi Hagihara
Publication year - 2005
Publication title -
lecture notes in computer science
Language(s) - English
Resource type - Book series
SCImago Journal Rank - 0.249
H-Index - 400
eISSN - 1611-3349
pISSN - 0302-9743
ISBN - 3-540-25424-2
DOI - 10.1007/11403937_31
Subject(s) - computer science , workload , scheduling (production processes) , message passing , execution time , reduction (mathematics) , distributed computing , parallel computing , operating system , mathematical optimization , geometry , mathematics
This paper presents PerWiz, a performance prediction tool for improving the performance of message passing programs. PerWiz focuses on locating where a significant improvement can be achieved. To locate this, PerWiz performs a post-mortem analysis based on a realistic parallel computational model, LogGPS, so that predicts what performance will be achieved if the programs are modified according to typical tuning techniques, such as load balancing for a better workload distribution and message scheduling for a shorter waiting time. We also show two case studies where PerWiz played an important role in improving the performance of regular applications. Our results indicate that PerWiz is useful for application developers to assess the potential reduction in execution time that will be derived from program modification.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom