Performance results of several High Performance Fortran benchmarks
Larry Meadows, D. Miles, Mark Young · 2002
The pghpf High Performance Fortran (HPF) compiler from The Portland Group, Inc. (PGI) has been ported to a variety of shared- and distributed-memory platforms. To track compiler improvements and assist in tuning of the pghpf runtime system, 3 types of benchmarks are used. Low level runtime benchmarks measure the efficiency of the runtime system relative to hardware specifications. Kernel benchmarks, usually only a few hundred lines long, measure effectiveness on sequences of code that dominate the execution time of many common applications. Full application benchmarks measure effectiveness on production-class codes from a variety of disciplines. Application benchmarks are typically long-running, include I/O of varying amounts, and are significantly more complicated than the kernel benchmarks. We describe these benchmarks below in further detail.>