How do SPEC HPC2002 benchmarks address different parallel architectures, such as clusters, vector systems, SMPs and NUMA?
SPEC HPC2002 benchmarks can be executed in serial or parallel mode. Due to the agreed-upon software standards for parallel systems, the parallel implementations have been based on the message-passing programming model MPI, and on the directive-based OpenMP API. Since high-performance computing systems use different architectures, the SPEC HPC2002 run rules allow for some flexibility in adapting the benchmark application to run in parallel mode.