Skip to content

Latest commit

 

History

History
57 lines (39 loc) · 2.78 KB

CITATION.md

File metadata and controls

57 lines (39 loc) · 2.78 KB

Citing the P3 Analysis Library

To cite the library itself, please use:

@software{p3-analysis-library,
  author       = {Pennycook, S. John and
                  Sewall, Jason and
                  Jacobsen, Douglas and
                  Deakin, Tom and
                  Zamora, Yuliana and
                  Lee, Kin Long Kelvin},
  title        = {{Performance, Portability and Productivity Analysis 
                   Library}},
  month        = mar,
  year         = 2023,
  publisher    = {Zenodo},
  doi          = {10.5281/zenodo.7733678},
  url          = {https://doi.org/10.5281/zenodo.7733678}
}

Additional DOIs are generated for each release.

Citing Specific Functionality

Some of the functionality implemented by the P3 Analysis Library was first introduced in academic papers, as detailed below.

Performance Portability Metric

The performance portability metric is discussed in the following papers:

Code Divergence Metric

The code divergence metric is based on the one proposed in the following paper:

  • S.L. Harrell, J. Kitson, et al., "Effective Performance Portability", in Proceedings of the IEEE/ACM International Workshop on Performance, Portability and Productivity in HPC (P3HPC), 2018

Cascade Plots

Cascade plots were first introduced in the following paper:

P3 Analysis Methodology

The end-to-end P3 analysis workflow was first described in the following article:

  • S.J. Pennycook, J.D. Sewall, D. Jacobsen, T. Deakin and S. McIntosh-Smith, "Navigating Performance Portability", in Computing in Science & Engineering, Volume: 23, Issue: 5, 01 Sept.-Oct. 2021