There is a newer version of the record available.

Published January 26, 2024 | Version v1

Integrating interactive performance analysis in Jupyter Notebooks for parallel programming education

Authors/Creators

Description

This repository enables performance analysis of parallel C++ programs in a JupyterLab environment using the xeus-cling notebook kernel.
It features a JupyterLab extension (./jupyterlab_performance_display) that provides a graphical user interface for running experiments.
The extension uses a C++ API (./performance) to run performance analysis tools like Score-P, Scalasca and Cube and creates visualizations.

The data collected and evaluated during the study are stored in a jamovi project file.

Files

zenodo-2024-01-26.zip

Files (10.5 MB)

Name Size Download all
md5:774ea8978039d76fa9f411894346eedb
10.5 MB Preview Download