4 papers · 1 filter
Porting and Benchmarking Chapel on Emerging RISC-V Hardware: an HPC Viability Study
Ian Henriksen, Chris Taylor, Patrick Diehl +4
The Chapel programming language recently added support for the RISC-V architecture. Here we discuss what changes were needed for Chapel to work on RISC-V as well as lessons learned…
Parallel FFTW on RISC-V: A Comparative Study including OpenMP, MPI, and HPX
Alexander Strack, Christopher Taylor, Dirk Pflüger
Rapid advancements in RISC-V hardware development shift the focus from low-level optimizations to higher-level parallelization. Recent RISC-V processors, such as the SOPHON SG2042,…
Closing a Source Complexity Gap between Chapel and HPX
Shreyas Atre, Chris Taylor, Patrick Diehl +1
A previous case study measured performance vs source-code complexity across multiple languages. The case study identified Chapel and HPX provide similar performance and code comple…
Experiences Porting Distributed Applications to Asynchronous Tasks: A Multidimensional FFT Case-study
Alexander Strack, Christopher Taylor, Patrick Diehl +1
Parallel algorithms relying on synchronous parallelization libraries often experience adverse performance due to global synchronization barriers. Asynchronous many-task runtimes of…