• 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