𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Interpretive Performance Prediction for Parallel Application Development

✍ Scribed by Manish Parashar; Salim Hariri


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
806 KB
Volume
60
Category
Article
ISSN
0743-7315

No coin nor oath required. For personal study only.

✦ Synopsis


Application software development for high-performance parallel computing (HPC) is a non trivial process; its complexity can be primarily attributed to the increased degrees of freedom that have to be resolved and tuned in such an environment. Performance prediction tools enable a developer to evaluate available design alternatives and can assist in HPC application software development. In this paper we first present a novel ``interpretive'' approach for accurate and cost-effective performance prediction. The approach has been used to develop an interpretive HPFΓ‚Fortran 90D application performance prediction framework. The accuracy and usability of the performance prediction framework are experimentally validated. We then outline the stages typically encountered during application software development for HPC and highlight the significance and requirements of a performance prediction tool at relevant stages. Numerical results using benchmarking kernels and application codes are presented to demonstrate the application of the interpretive performance prediction framework at different stages of the HPC application software development process.


πŸ“œ SIMILAR VOLUMES


Predicting parallel application performa
✍ Karan Singh; Engin Δ°pek; Sally A. McKee; Bronis R. de Supinski; Martin Schulz; R πŸ“‚ Article πŸ“… 2007 πŸ› John Wiley and Sons 🌐 English βš– 389 KB

## Abstract Consistently growing architectural complexity and machine scales make the creation of accurate performance models for large‐scale applications increasingly challenging. Traditional analytic models are difficult and time consuming to construct, and are often unable to capture full system

Portability, predictability and performa
✍ Reed, Joy; Parrott, Kevin; Lanfear, Tim πŸ“‚ Article πŸ“… 1996 πŸ› John Wiley and Sons 🌐 English βš– 783 KB

We report on practical experience using the Oxford BSP Library to parallelize a large electromagnetic code, the British Aerospace finite-difference time-domain code EMMA TFD3D. The Oxford BSP Library is one of the first realizations of the Bulk Synchronous Parallel computational model to be targeted

Predicting the performance of rescheduli
✍ Guilherme E. Vieira; Jeffrey W. Herrmann; Edward Lin πŸ“‚ Article πŸ“… 2000 πŸ› Society of Manufacturing Engineers 🌐 English βš– 971 KB

In dynamic, stochastic manufacturing systems, production planners and manufacturing engineers can benefit from understanding how rescheduling strategies affect system performance. This knowledge will help these experts design and operate better manufacturing planning and control systems. This paper

Object Mobility for Performance Improvem
✍ Dror Garti; Shem-Tov Cohen; Amnon Barak; Arie Keren; Ricardo Szmit πŸ“‚ Article πŸ“… 2000 πŸ› Elsevier Science 🌐 English βš– 123 KB

This paper describes a framework that employs Java and mobile objects to provide an efficient, parallel-computing environment in a heterogeneous, scalable computing cluster. The framework consists of migratable active objects performing computational tasks and static objects for managing them. The p