ChapelPerf: A Performance Suite for Chapel

Ricardo Jesus, Michele Weiland

Research output: Contribution to conferenceAbstractpeer-review

Abstract

We present ChapelPerf, the Chapel Performance Suite. ChapelPerf is a port of RAJAPerf, the RAJA Performance Suite, to Chapel. It enables the performance of Chapel to be compared to a variety of programming models, such as C++, OpenMP, RAJA, among others. We discuss our porting experience, identifying and describing the main struggles we faced. Additionally, we present early results com- paring the performance of baseline sequential and parallel imple- mentations of the RAJAPerf kernels in Chapel to the performance of reference C++ and OpenMP implementations.
Original languageEnglish
Number of pages3
Publication statusPublished - 30 Jun 2022
EventThe Annual Chapel Implementers and Users Workshop - Online
Duration: 10 Jun 202210 Jun 2022
Conference number: 9
https://chapel-lang.org/CHIUW2022.html

Workshop

WorkshopThe Annual Chapel Implementers and Users Workshop
Abbreviated titleCHIUW 2022
Period10/06/2210/06/22
Internet address

Cite this