Computer benchmarking: paths and pitfalls
IEEE Spectrum
Computer simulation using particles
Computer simulation using particles
Matrix multiplication on the connection machine
Proceedings of the 1989 ACM/IEEE conference on Supercomputing
Optimum Broadcasting and Personalized Communication in Hypercubes
IEEE Transactions on Computers
Computer architecture: a quantitative approach
Computer architecture: a quantitative approach
Optimizing tridiagonal solvers for alternating direction methods on Boolean cube multiprocessors
SIAM Journal on Scientific and Statistical Computing
Row projection methods for large nonsymmetric linear systems
SIAM Journal on Scientific and Statistical Computing - Special issue on iterative methods in numerical linear algebra
Numerical recipes in C (2nd ed.): the art of scientific computing
Numerical recipes in C (2nd ed.): the art of scientific computing
50 GFlops molecular dynamics on the Connection Machine 5
Proceedings of the 1993 ACM/IEEE conference on Supercomputing
Summation by parts, projections, and stability. I
Mathematics of Computation
POLYSHIFT communications software for the connection machine system CM-200
Scientific Programming
The numerical behavior of high-order finite difference methods
Journal of Scientific Computing
Summation by parts, projections, and stability. II
Mathematics of Computation
Solving narrow banded systems on ensemble architectures
ACM Transactions on Mathematical Software (TOMS)
Implementing O(N) N-body algorithms efficiently in data-parallel languages
Scientific Programming
Matrix computations (3rd ed.)
Supercomputer performance evaluation and the Perfect Benchmarks
ICS '90 Proceedings of the 4th international conference on Supercomputing
High performance Fortran for highly irregular problems
PPOPP '97 Proceedings of the sixth ACM SIGPLAN symposium on Principles and practice of parallel programming
Error Analysis of Direct Methods of Matrix Inversion
Journal of the ACM (JACM)
A Fast Direct Solution of Poisson's Equation Using Fourier Analysis
Journal of the ACM (JACM)
Performance of Various Computers Using Standard Linear Equations Software
Performance of Various Computers Using Standard Linear Equations Software
Evaluation of the HPF/JA Extensions on Fujitsu VPP Using the NAS Parallel Benchmarks
ISHPC '02 Proceedings of the 4th International Symposium on High Performance Computing
An experimental approach to the performance penalty of the use of classes in Fortran 95
Advances in Engineering Software
Hi-index | 0.00 |
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