𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Advanced optimization strategies in the Rice dHPF compiler

✍ Scribed by J. Mellor-Crummey; V. Adve; B. Broom; D. Chavarría-Miranda; R. Fowler; G. Jin; K. Kennedy; Q. Yi


Publisher
John Wiley and Sons
Year
2002
Tongue
English
Weight
606 KB
Volume
14
Category
Article
ISSN
1532-0626

No coin nor oath required. For personal study only.

✦ Synopsis


Abstract

High‐Performance Fortran (HPF) was envisioned as a vehicle for modernizing legacy Fortran codes to achieve scalable parallel performance. To a large extent, today's commercially available HPF compilers have failed to deliver scalable parallel performance for a broad spectrum of applications because of insufficiently powerful compiler analysis and optimization. Substantial restructuring and hand‐optimization can be required to achieve acceptable performance with an HPF port of an existing Fortran application, even for regular data‐parallel applications. A key goal of the Rice dHPF compiler project has been to develop optimization techniques that enable a wide range of existing scientific applications to be ported easily to efficient HPF with minimal restructuring. This paper describes the challenges to effective parallelization presented by complex (but regular) data‐parallel applications, and then describes how the novel analysis and optimization technologies in the dHPF compiler address these challenges effectively, without major rewriting of the applications. We illustrate the techniques by describing their use for parallelizing the NAS SP and BT benchmarks. The dHPF compiler generates multipartitioned parallelizations of these codes that are approaching the scalability and efficiency of sophisticated hand‐coded parallelizations. Copyright © 2002 John Wiley & Sons, Ltd.


📜 SIMILAR VOLUMES


Optimal Sampling Strategies for the Meas
✍ J.A. Jones 📂 Article 📅 1997 🏛 Elsevier Science 🌐 English ⚖ 74 KB

Measurements of relaxation times in proteins are a valu-simple approach is to measure the efficiency of a sampling pattern applied to several different values of T by the able source of information about molecular motions in biological macromolecules such as proteins (1-3). Relaxation reliability ac

Carving the Cognitive Niche: Optimal Lea
✍ BENJAMIN KERR; MARCUS W. FELDMAN 📂 Article 📅 2003 🏛 Elsevier Science 🌐 English ⚖ 603 KB

A model learning system is constructed, in which an organism samples behaviors from a behavioral repertoire in response to a stimulus and selects the behavior with the highest payoff. The stimulus and most rewarding behavior may be kept in the organism's long-term memory and reused if the stimulus i