Loading...
Please wait, while we are loading the content...
Similar Documents
HPFBench: A High Performance Fortran benchmark (1998)
| Content Provider | CiteSeerX |
|---|---|
| Author | Hu, Y. Charlie Jin, Guohua Johnsson, S. Lennart Kehagias, Dimitris Shala, Nadia |
| Abstract | The High Performance Fortran (HPF) benchmark suite HPFBench is designed for evaluating the HPF language and compilers on scalable architectures. The functionality of the benchmarks covers 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 and biology. The benchmarks are characterized in terms of FLOP count, memory usage, communication pattern, local memory accesses, array allocation mechanism, as well as operation and communication counts per iteration. The benchmarks output performance evaluation metrics in the form of elapsed times, FLOP rates, and communication time breakdowns. We also provide a benchmark guide to aid the choice of subsets of the benchmarks for evaluating particular aspects of an HPF compiler. Furthermore, we report an evaluation of an industry-leading HPF compiler from the Portland Group Inc. using the HPFBench benchmarks on the distributed-memory IBM SP2. Categories and Subject Descriptors: D.3.2 [Programming Languages]: Language Classifications—Concurrent, distributed, and parallel languages; G.1.3 [Numerical Analysis]: Numerical Linear Algebra—Linear systems (direct and iterative methods); G.4 [Mathematics of The programs in HPFBench suite were developed by Thinking Machines Corp. in Connection Machine Fortran with partial support from ARPA under subcontract DABT63-91-C-0031 with |
| File Format | |
| Journal | ACM Transactions on Mathematical Software |
| Language | English |
| Publisher Date | 1998-01-01 |
| Access Restriction | Open |
| Subject Keyword | High Performance Fortran Benchmark Communication Pattern Communication Time Breakdown Flop Rate Connection Machine Fortran Particular Aspect Numerical Analysis Benchmark Suite Hpfbench Subject Descriptor Hpfbench Benchmark Computational Structure Benchmark Guide Parallel Language Fundamental Physic Elapsed Time Scalable Architecture Fluid Dynamic Simulation Molecular Study Programming Language Language Classification Concurrent High Performance Fortran Local Memory Access Industry-leading Hpf Compiler Hpf Language Subcontract Dabt63-91-c-0031 Array Allocation Mechanism Machine Corp Distributed-memory Ibm Sp2 Memory Usage Benchmark Output Performance Evaluation Metric Hpf Compiler Flop Count Numerical Linear Algebra Linear System Hpfbench Suite Application Kernel Portland Group Inc Iterative Method Communication Count Partial Support |
| Content Type | Text |
| Resource Type | Technical Report |