SPEChpc™ 2021: Changes in V1.1.9
(To check for possible updates to this document, please see http://www.spec.org/hpc2021/Docs/ )
Introduction to V1.1
SPEChpc 2021 V1.1.9 is a patch update to SPEChpc 2021 V1.1 and primarily a bug fix release.
Contents
Benchmark source code changes
LBM (505,605,705,805) |
CloverLeaf (519,619,719,819) |
miniSweep (521,621) |
SPH_EXA (532,632) |
HPGMG-FV (534,634,734,834) |
miniWeather (535,635,735,835) |
Changes to benchmarks
The following benchmark changes were made in V1.1.9:
LBM (505,605,705,805)
- Add optional define flag "-DSPEC_COLLAPSE" to enable collapsing the first loop in "c_kernel" (collide_kernel.h). It was determined that collapsing this loop can have large performance improvement for OpenMP Target Offload with some compilers and to a lesser extent, OpenACC.
CloverLeaf (519,619,719,819)
- Add optional define flag "-DSPEC_COLLAPSE" to enable collapsing the first loop in "accelerate_kernel" (accelerate_kernel.F90). It was determined that collapsing this loop can have large performance improvement for OpenMP Target Offload with some compilers and to a lesser extent, OpenACC.
miniSweep (521,621)
- Add ACCEL Aware MPI support for OpenMP Target Offload pmodel.
SPH_EXA (532,632)
- Fix issue where the OpenMP Target Offload pmodel can have excessive data movement.
HPGMG-FV (534,634,734,834)
- Clean-up unneeded debugging code.
miniWeather (535,635,735,835)
- Add perl "chomp" call when processing the control file in "object.pm" so newline isn't used in the args list.
Copyright 2021-2024 Standard Performance Evaluation Corporation
All Rights Reserved