Skip to content
rothpc edited this page May 24, 2012 · 3 revisions

List of Level 1 Benchmarks

  • BFS - Measures performance for a breadth-first search, a common graph traversal
  • FFT - Measures performance on a 1D Fast Fourier Transform
  • MD - Measures performance for a simple nbody pairwise computation (the Lennard-Jones potential from molecular dynamics)
  • Reduction - Measures performance for a large sum reduction operation using single precision floating point data
  • Scan - Measures performance for an exclusive parallel prefix sum of single precision floating point data
  • GEMM - Measures performance for device versions of the SGEMM BLAS routine, on a square matrix
  • Sort - Measures performance for a radix sort on unsigned integer key-value pairs
  • Spmv - Measures performance for sparse matrix-dense vector multiplication
  • Stencil2D - Measures performance for a 2D, 9-point single and double precision stencil computation (includes PCIe transfer)
  • Triad - a version of the stream triad benchmark, measures bandwidth for a large vector dot product operation (includes PCIe transfer)

Problem Sizes

SHOC contains several predefined problem sizes, specified with the -s parameter. The sizes are as follows:

1 - CPUs

2 - Mobile/Integrated GPUs

3 - Discrete GPUs (e.g. GeForce 8 series)

4 - HPC-Focused or Large Memory GPUs (e.g. Tesla Series)

Based on these 4 classes, discrete problem sizes are defined for each benchmark. These sizes represent an attempt to fully stress the hardware, but also enable the suite to run in a reasonable amount of time.

Clone this wiki locally