Projects per year
Abstract
The phrase “performance portability” is commonly used, but may mean different things to different people. Developing a better appreciation of the needs of different software developers and a framework for talking about these needs improves our ability to define goals, design experiments, and make forward progress. This article discusses a methodology for quantifying, summarizing, visualizing, and understanding application performance portability, and programmer productivity.
Original language | English |
---|---|
Pages (from-to) | 28-38 |
Number of pages | 11 |
Journal | Computing in Science and Engineering |
Volume | 23 |
Issue number | 5 |
Early online date | 14 Jul 2021 |
DOIs | |
Publication status | Published - 1 Sept 2021 |
Bibliographical note
Funding Information:The authors wish to thank the Performance, Portability, and Productivity in HPC (P3HPC) community and attendees of Dagstuhl Seminar 17431 “Performance Portability in Extreme Scale Computing: Metrics, Challenges, Solutions,” for their feedback on the ideas outlined in this article. This work was supported in part by EPSRC through the Strategic Partnership in Computational Science for Advanced Simulation and Modelling of Engineering Systems (ASiMoV) project under Grant EP/S005072/1.
Publisher Copyright:
© 1999-2011 IEEE.
Keywords
- Measurement
- productivity
- performance evaluation
- navigation
- harmonic analysis
Fingerprint
Dive into the research topics of 'Navigating Performance, Portability and Productivity'. Together they form a unique fingerprint.Projects
- 1 Finished
-
8030 EPSRC via Edinburgh EP/S005072/1 ASiMoV
McIntosh-Smith, S. N. (Principal Investigator)
1/10/18 → 30/09/23
Project: Research