Proceedings of the Thirteenth International Workshop on Programming Models and Applications for Multicores and Manycores 2022
DOI: 10.1145/3528425.3529104
|View full text |Cite
|
Sign up to set email alerts
|

A performance-oriented comparative study of the Chapel high-productivity language to conventional programming environments

Abstract: The increase in complexity, diversity and scale of high performance computing environments, as well as the increasing sophistication of parallel applications and algorithms call for productivity-aware programming languages for high-performance computing. Among them, the Chapel programming language stands out as one of the more successful approaches based on the Partitioned Global Address Space programming model. Although Chapel is designed for productive parallel computing at scale, the question of its competi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
4
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(5 citation statements)
references
References 7 publications
0
4
0
Order By: Relevance
“…Chapel is proven 3.7prefix×$$ 3.7\times $$ faster on average for BFS, but 1.3prefix×$$ 1.3\times $$ slower for PageRank. In addition, we investigated in Reference 13 the parallel generation of Mandelbrot's fractals on shared‐ and distributed‐memory platforms. We demonstrate the competitiveness of the Chapel implementation against its OpenMP and MPI+X counterparts.…”
Section: Background and Related Workmentioning
confidence: 99%
See 3 more Smart Citations
“…Chapel is proven 3.7prefix×$$ 3.7\times $$ faster on average for BFS, but 1.3prefix×$$ 1.3\times $$ slower for PageRank. In addition, we investigated in Reference 13 the parallel generation of Mandelbrot's fractals on shared‐ and distributed‐memory platforms. We demonstrate the competitiveness of the Chapel implementation against its OpenMP and MPI+X counterparts.…”
Section: Background and Related Workmentioning
confidence: 99%
“…Getting a feedback on the suitability and limits of conventional and new languages targeting exascale supercomputers becomes critical. In the same spirit as References 10‐15, this paper aims at providing a useful data point to help practitioners gauge the difficult question of whether or not to invest time and effort into learning and using the Chapel programming language.…”
Section: Background and Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Nowadays, the most popular methods for parallel programming are implemented using the message-passing interface and open multi-processing (Open MP), with an example of mixing of these two being Chapel, which uses a hybrid system in a distributed-memory environment [24]. A variant of the generation of the Mandelbrot set using the two technologies is presented in [25], with this involving the use of an AMD Ryzen™ 5 2500U Quad-Core system analyzed in detail at the processor level.…”
Section: The State Of the Art In Applications Of Fractals For Optimiz...mentioning
confidence: 99%