DocumentCode
3414532
Title
DPF: a data parallel Fortran benchmark suite
Author
Hu, Yu ; Johnsson, S. Lennart ; Kehagias, Dimitris ; Shalaby, Nadia
Author_Institution
Div. of Eng. & Appl. Sci., Harvard Univ., Cambridge, MA, USA
fYear
1997
fDate
1-5 Apr 1997
Firstpage
219
Lastpage
226
Abstract
We present the Data Parallel Fortran (DPF) benchmark suite, a set of data parallel Fortran codes for evaluating data parallel compilers appropriate for any target parallel architecture, with shared or distributed memory. The codes are provided in basic, optimized and several library versions. The functionality of the benchmarks cover collective communication functions, scientific software library functions, and application kernels that reflect the computational structure and communication patterns in fluid dynamic simulations, fundamental physics and molecular studies in chemistry or biology. The DPF benchmark suite assumes the language model of High Performance Fortran, and provides performance evaluation metrics of busy and elapsed times and FLOP rates, FLOP count, memory usage, communication patterns, focal memory access, and arithmetic efficiency as well as operation and communication counts per iteration. An instance of the benchmark suite was fully implemented in CM-Fortran and tested on the CM-5
Keywords
FORTRAN; parallel languages; program testing; software performance evaluation; DPF; FLOP count; FLOP rates; High Performance Fortran; application kernels; biology; chemistry; collective communication functions; communication patterns; data parallel Fortran benchmark suite; data parallel Fortran codes; data parallel compilers; fluid dynamic simulations; focal memory access; fundamental physics; library versions; memory usage; molecular studies; parallel architecture; scientific software library functions; Application software; Biological system modeling; Biology computing; Chemistry; Computational modeling; Fluid dynamics; Kernel; Parallel architectures; Physics computing; Software libraries;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Processing Symposium, 1997. Proceedings., 11th International
Conference_Location
Genva
ISSN
1063-7133
Print_ISBN
0-8186-7793-7
Type
conf
DOI
10.1109/IPPS.1997.580896
Filename
580896
Link To Document