The Chapel Parallel Programming Language

Chapel Nightly Performance Graphs

The following graphs are used by the Chapel development team in order to track Chapel performance over time. It should be noted that the graphs show changes not only in the Chapel compiler, runtime, and libraries, but also to the tests themselves, and the systems on which the tests are run. To the extent possible, the graphs contain annotations indicating causes of nontrivial changes.

Since Chapel is open-source, community members are encouraged to submit their own Chapel performance tests to be included in these graphs. For an introduction to what is needed to submit a new performance test, see our GitHub How to Contribute as well as the developer's documentation for creating Chapel performance tests.

Execution-Time/Performance:

Release-over-Release Comparisons: Communication Count Tests: Other Execution Performance Configurations: Nightly Compiler Performance: Historical Execution Performance: