Implications of a metric for performance portability

作者: S.J. Pennycook , J.D. Sewall , V.W. Lee

DOI: 10.1016/J.FUTURE.2017.08.007

关键词: Term (time)Computer scienceSoftware engineeringPortability testingSoftware portabilitySpecialization (logic)Variety (cybernetics)Theoretical computer scienceMetric (unit)Code (cryptography)

摘要: The term “performance portability” has been informally used in computing to refer to a variety of notions which generally include:(1) the ability to run one application across multiple …

参考文章(38)
Yao Zhang, Mark Sinclair, Andrew A. Chien, Improving Performance Portability in OpenCL Programs Lecture Notes in Computer Science. pp. 136- 150 ,(2013) , 10.1007/978-3-642-38750-0_11
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
Samuel Z. Guyer, Emery D. Berger, Calvin Lin, Customizing Software Libraries for Performance Portability. PPSC. ,(2001)
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
R. Clint Whaley, Antoine Petitet, Jack J. Dongarra, New trends in high performance computing ieee international conference on high performance computing data and analytics. ,vol. 27, pp. 3- 35 ,(2001) , 10.1016/S0167-8191(00)00087-9
J. Dongarra, J. Demmel, C. Bischof, A. McKenney, Z. Bai, D. Sorensen, A. Greenbaum, E. Anderson, S. Hammarling, J. Du Croz, LAPACK: a portable linear algebra library for high-performance computers conference on high performance computing (supercomputing). pp. 2- 11 ,(1990) , 10.5555/110382.110385
Yuan Tang, Rezaul Alam Chowdhury, Bradley C. Kuszmaul, Chi-Keung Luk, Charles E. Leiserson, The pochoir stencil compiler Proceedings of the 23rd ACM symposium on Parallelism in algorithms and architectures - SPAA '11. pp. 117- 128 ,(2011) , 10.1145/1989493.1989508
Reinhold Bader, Extended interoperation with C ACM Sigplan Fortran Forum. ,vol. 32, pp. 6- 20 ,(2013) , 10.1145/2553038.2553040
S. J. Pennycook, S. A. Jarvis, Developing Performance-Portable Molecular Dynamics Kernels in OpenCL ieee international conference on high performance computing data and analytics. pp. 386- 395 ,(2012) , 10.1109/SC.COMPANION.2012.58
J. A. Herdman, W. P. Gaudin, O. Perks, D. A. Beckingsale, A. C. Mallinson, S. A. Jarvis, Achieving portability and performance through OpenACC Proceedings of the First Workshop on Accelerator Programming using Directives. pp. 19- 26 ,(2014) , 10.1109/WACCPD.2014.10