This paper tackles the challenge of adapting HPC codes to RISC-V architecture for real-world applications with memory-bound numerical codes. The Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) application is the code we study as a use case. This work explores whether the methodology developed in our previous works for Intel and AMD x86 architectures can address performance trade-offs and bottlenecks of multicore RISC-V computing platforms while executing the memory-bound MPDATA code. The explored platforms include: (i) Banana Pi BPI-F3 low-power platform, and (ii) Milk-V system with the 64-core Sophon SG2042 processor. Special emphasis is given to efficient vectorization and using lower-precision computations. Besides performance, energy consumption is studied as well.

Advances in Adapting Memory-Bound CFD Computations to RISC-V Multicore Architecture / Olas, Tomasz; Szustak, Lukasz; Wyrzykowski, Roman; Olas, Mateusz; Lapegna, Marco. - 15905 LNCS:(2025), pp. 151-166. [10.1007/978-3-031-97632-2_11]

Advances in Adapting Memory-Bound CFD Computations to RISC-V Multicore Architecture

Lapegna, Marco
2025

Abstract

This paper tackles the challenge of adapting HPC codes to RISC-V architecture for real-world applications with memory-bound numerical codes. The Multidimensional Positive Definite Advection Transport Algorithm (MPDATA) application is the code we study as a use case. This work explores whether the methodology developed in our previous works for Intel and AMD x86 architectures can address performance trade-offs and bottlenecks of multicore RISC-V computing platforms while executing the memory-bound MPDATA code. The explored platforms include: (i) Banana Pi BPI-F3 low-power platform, and (ii) Milk-V system with the 64-core Sophon SG2042 processor. Special emphasis is given to efficient vectorization and using lower-precision computations. Besides performance, energy consumption is studied as well.
2025
9783031976315
9783031976322
Advances in Adapting Memory-Bound CFD Computations to RISC-V Multicore Architecture / Olas, Tomasz; Szustak, Lukasz; Wyrzykowski, Roman; Olas, Mateusz; Lapegna, Marco. - 15905 LNCS:(2025), pp. 151-166. [10.1007/978-3-031-97632-2_11]
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11588/1015436
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact