Scientific workload characterization by loop-based analyses

  • Authors:
  • Michael W. Berry

  • Affiliations:
  • -

  • Venue:
  • ACM SIGMETRICS Performance Evaluation Review
  • Year:
  • 1992

Quantified Score

Hi-index 0.00

Visualization

Abstract

A number of scientific and engineering benchmarks have emerged during the 1980's. Each of these benchmarks has a different origin, methodology and interpretation. This report presents a case study of two current scientific benchmarks and includes a comparison of them based on their instruction mixes as measured by the CRAY X-MP hardware performance monitor (hpm). This particular case study was conducted by graduate students in a Performance Evaluation course taught during Spring Quarter 1991 in the Department of Computer and Information Sciences at the University of Alabama at Birmingham.Students analyzed the dominant loops of the application-based Perfect Benchmarks and noted (where applicable) significant performance comparisons with the loop-based Livermore Fortran Kernels. Whether or not any collection of kernel or loop-based benchmarks can effectively predict the performance of more sophisticated scientific application programs is not clear. This case study does reveal, however, the types of loops which are most prevalent in codes from various scientific applications and what their impact is on the overall performance of these applications.