Skip to content

nileshsawant/ESIFHPC4

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

221 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

[DRAFT] ESIF-HPC-4 Benchmark Suite

Contains benchmarks to be run for NREL's ESIF-HPC-4 procurement.

The purpose of the "draft release" on 5/29/2025 is so that we can make our RFP benchmarking plans transparent to all vendors ahead of the RFP. Our hope is that this early draft release will give vendors additional time to work with our team on the benchmarks, especially as we have a few "in-house" codes represented in the suite that may be unfamiliar to vendors.

This early draft release does not represent or guarantee any final form of the suite.

Important Notes:

  • This is an in-progress draft release.
    • Different benchmarks in the suite are at various states of "in-progress"
    • Most benchmarks do not have finalized inputs or run requirements as of 5/29/2025
  • Benchmarks are divided into "Class A" and "Class B".
    • "Class A" - Performance-required benchmarks: set of benchmarks for which specific performance targets must be met or exceeded.
    • "Class B" - Functionality benchmarks: set of benchmarks intended to demonstrate and baseline the functionality, scalability, and software readiness of specific workloads or system features, but no specific performance level will be required.
  • The official version of the benchmark suite will be provided with the RFP.
  • Until the official release, we may add or subtract benchmarks, change run requirements, etc.

"Class A" Applications:

Application Standard Accelerated Optimized As-is
VASP Yes Yes Optional Yes
WRF Yes Yes* Optional Yes
MLPerf-3DUnet** Yes Yes Optional Yes
AMR-Wind Yes Yes Optional Yes
LAMMPS Yes Yes Optional Yes
BerkeleyGW Yes Yes Optional Yes

* WRF acceleration via AceCAST

** MLPerf-3DUnet can be chosen to run either standard or accelerated, though accelerated is preferred.

"Class B" Applications - functionality only

Application Standard Accelerated Optimized As-is
Sienna Yes No No Yes

Microbenchmarks:

Application Standard Accelerated Optimized As-is
OSU Yes No Optional Yes
HPL Yes Yes Optional Yes
Stream Yes Yes Optional Yes
IOR Yes No Optional Yes
mdtest Yes No Optional Yes
GPU-GPU collective No Yes Optional Yes
HPGMG Yes Yes Optional Yes
FIO*** Yes No Optional Yes

*** benchmark still in early development; not yet in repo.

Changelog

July 29, 2025

  • Removed Q-Chem from the suite
  • Moved BerkeleyGW from "Class B" to "Class A"

About

Benchmarks repository for NREL's ESIF-HPC-4 project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 21.3%
  • Julia 19.7%
  • Shell 17.3%
  • Cuda 10.6%
  • Fortran 9.5%
  • Python 8.2%
  • Other 13.4%