Revisiting a Metric for Performance Portability

Simon John Pennycook, Jason D. Sewall · 2021

Our previously proposed metric for performance portability has been successful in spurring the development of tools and encouraging fair and meaningful evaluations of applications and programming frameworks. However, several practitioners have critiqued its formulation and questioned its interpretation. In this paper, we revisit and clarify our criteria for a useful performance portability metric, and present a derivation of our metric from first principles to inform its interpretation in a variety of scenarios. We explore the implications of this derivation for practitioners, providing clear guidance for when it is appropriate to use our metric and when alternative metrics are more suitable.

Read the paper · More papers on PaperTik