Implications of a metric for performance portability

SJ Pennycook, JD Sewall, VW Lee - Future Generation Computer Systems, 2019 - Elsevier
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 …

Evaluating attainable memory bandwidth of parallel programming models via BabelStream

T Deakin, J Price, M Martineau… - International Journal …, 2018 - inderscienceonline.com
Many scientific codes consist of memory bandwidth bound kernels. One major advantage of
many-core devices such as general purpose graphics processing units (GPGPUs) and the …

A metric for performance portability

SJ Pennycook, JD Sewall, VW Lee - ar** and maintaining scientific
software as the diversity in on-node hardware architectures increases. While several …

Performance portability study for massively parallel computational fluid dynamics application on scalable heterogeneous architectures

S Lee, J Gounley, A Randles, JS Vetter - Journal of Parallel and Distributed …, 2019 - Elsevier
Patient-specific hemodynamic simulations have the potential to greatly improve both the
diagnosis and treatment of a variety of vascular diseases. Portability will enable wider …