Interpreting and Visualizing Performance Portability Metrics

作者: Tom Deakin , Jason Sewall , S. John Pennycook , Douglas Jacobsen , and Simon McIntosh-Smith

DOI: 10.1109/P3HPC51967.2020.00007

关键词: Statistical analysisSoftware portabilitySoftware metricComputer sciencePerformance efficiencyCritical assessmentVisualizationMeasure (data warehouse)Data science

摘要: Recent work has introduced a number of tools and techniques for reasoning about the interplay between application performance portability, or "performance portability". These have proven useful setting goals guiding high-level discussions, but our understanding portability problem remains incomplete. Different views same efficiency data offer different insights into an application's (or lack thereof): standard statistical measures such as mean deviation require careful interpretation, even metrics designed specifically to measure may obscure differences applications.This paper offers critical assessment existing approaches summarizing across platforms, proposes visualization means extract information underlying distribution. We explore alternative visualizations, outlining new methodology that enables developers reason their applications how it might be improved. This study unpicks what portable" provides question.

参考文章(26)
Wojciech Jarosz, Matthias Zwicker, Henrik Wann Jensen, Efficient monte carlo methods for light transport in scattering media University of California at San Diego. ,(2008)
Amit Sabne, Putt Sakdhnagool, Seyong Lee, Jeffrey S. Vetter, Evaluating Performance Portability of OpenACC Languages and Compilers for Parallel Computing. pp. 51- 66 ,(2015) , 10.1007/978-3-319-17473-0_4
Simon McIntosh-Smith, Michael Boulton, Dan Curran, James Price, On the Performance Portability of Structured Grid Codes on Many-Core Computer Architectures international conference on supercomputing. pp. 53- 75 ,(2014) , 10.1007/978-3-319-07518-1_4
Murray Rosenblatt, Remarks on Some Nonparametric Estimates of a Density Function Annals of Mathematical Statistics. ,vol. 27, pp. 832- 837 ,(1956) , 10.1214/AOMS/1177728190
George R. Terrell, David W. Scott, Variable Kernel Density Estimation Annals of Statistics. ,vol. 20, pp. 1236- 1265 ,(1992) , 10.1214/AOS/1176348768
H. Carter Edwards, Christian R. Trott, Daniel Sunderland, Kokkos: Enabling manycore performance portability through polymorphic memory access patterns Journal of Parallel and Distributed Computing. ,vol. 74, pp. 3202- 3216 ,(2014) , 10.1016/J.JPDC.2014.07.003
Ian S. Abramson, On Bandwidth Variation in Kernel Estimates-A Square Root Law Annals of Statistics. ,vol. 10, pp. 1217- 1223 ,(1982) , 10.1214/AOS/1176345986
F.C. Lam, C.T. Hung, D.G. Perrier, Estimation of Variance for Harmonic Mean Half-Lives Journal of Pharmaceutical Sciences. ,vol. 74, pp. 229- 231 ,(1985) , 10.1002/JPS.2600740229
Emanuel Parzen, On Estimation of a Probability Density Function and Mode Annals of Mathematical Statistics. ,vol. 33, pp. 1065- 1076 ,(1962) , 10.1214/AOMS/1177704472
B.W. Silverman, Density estimation for statistics and data analysis Monographs on Statistics and Applied Probability. ,(1986) , 10.1201/9781315140919