Evaluation of HPC Workloads Running on Open-Source RISC-V Hardware

Luc Berger-Vergiat, Suma Cardwell, Ben Feinberg, Simon Hammond, Clayton Hughes, Michael Levenhagen, Kevin Pedretti
ISC High Performance Workshops (ISC-W), 2023

Abstract

The emerging RISC-V ecosystem has the potential to improve the speed, fidelity, and quality of hardware/software co-design R &D activities. However, the suitability of the RISC-V ecosystem for co-design targeting HPC use cases is not yet well understood. In this paper, we examine the performance of several HPC benchmark workloads running on simulated open-source hardware RISC-V cores running under the FireSim FPGA-accelerated simulation tool. To provide a realistic and reproducible HPC software stack, we port the Spack package manager to RISC-V and use it to build our workloads. Our key finding is that each of the RISC-V cores evaluated is capable of running complex HPC workloads executing for long durations under simulation, with simulation rates of approximately 1/50th real-time. Additionally we provide a baseline set of performance results that can be compared against in future studies. Our results highlight the readiness of the RISC-V ecosystem for performing open co-design activities for HPC. We expect performance to improve as co-design activities targeting RISC-V ramp up and the RISC-V community makes further contributions to this space.

BibTeX

@inproceedings{bergervergiat2023riscv,
  author    = {Luc Berger-Vergiat and Suma Cardwell and Ben Feinberg and Simon Hammond and Clayton Hughes and Michael Levenhagen and Kevin Pedretti},
  title     = {{Evaluation of HPC Workloads Running on Open-Source RISC-V Hardware}},
  booktitle = {ISC High Performance 2023 Workshops},
  year      = {2023},
  month     = {may},
  address   = {Hamburg, Germany},
  doi       = {10.1007/978-3-031-40843-4_40}
}

← All papers