Evaluating performance and portability of high-level programming models: Julia, Python/Numba, and Kokkos on exascale nodes

WF Godoy, P Valero-Lara, TE Dettling… - 2023 IEEE …, 2023 - ieeexplore.ieee.org
We explore the performance and portability of the high-level programming models: the
LLVM-based Julia and Python/Numba, and Kokkos on high-performance computing (HPC) …

Evaluation of performance portability of applications and mini-apps across amd, intel and nvidia gpus

JH Kwack, J Tramm, C Bertoni… - … and Productivity in …, 2021 - ieeexplore.ieee.org
This paper will evaluate the progress being made on achieving performance portability by a
sub-set of ECP applications, or their related mini-apps, across a diverse spectrum of …

Revisiting a metric for performance portability

SJ Pennycook, JD Sewall - 2021 International Workshop on …, 2021 - ieeexplore.ieee.org
Our previously proposed metric for performance portability has been successful in spurring
the development of tools and encouraging fair and meaningful evaluations of applications …

Interpreting and visualizing performance portability metrics

J Sewall, SJ Pennycook, D Jacobsen… - 2020 IEEE/ACM …, 2020 - ieeexplore.ieee.org
Recent work has introduced a number of tools and techniques for reasoning about the
interplay between application performance and portability, or" performance portability" …

A comparison of two performance portability metrics

A Marowka - Concurrency and Computation: Practice and …, 2023 - Wiley Online Library
The rise in the demand for new performance portability frameworks for heterogeneous
computing systems has brought with it a number of proposals of workable metrics for …

[HTML][HTML] Enabling performance portability on the LiGen drug discovery pipeline

L Crisci, L Carpentieri, B Cosenza, G Accordi… - Future Generation …, 2024 - Elsevier
In recent years, there has been a growing interest in develo** high-performance
implementations of drug discovery processing software. To target modern GPU …

PETSc/TAO developments for GPU-based early exascale systems

RT Mills, MF Adams, S Balay, J Brown… - … Journal of High …, 2025 - journals.sagepub.com
The Portable Extensible Toolkit for Scientific Computation (PETSc) library provides scalable
solvers for nonlinear time-dependent differential and algebraic equations and for numerical …

Performance portability of sparse block diagonal matrix multiple vector multiplications on gpus

KZ Ibrahim, C Yang, P Maris - 2022 IEEE/ACM International …, 2022 - ieeexplore.ieee.org
The emergence of accelerator-based computer architectures and programming models
makes it challenging to achieve performance portability for large-scale scientific simulation …

Optimizing performance and energy efficiency in massively parallel systems

R Nozal - 2022 - repositorio.unican.es
Heterogeneous systems are becoming increasingly relevant, due to their performance and
energy efficiency capabilities, being present in all types of computing platforms, from …

A comprehensive modeling approach for the task map** problem in heterogeneous systems with dataflow processing units

M Wilhelm, H Geppert, A Drewes… - Concurrency and …, 2023 - Wiley Online Library
We introduce a new model for the task map** problem to aid in the systematic design of
algorithms for heterogeneous systems including, but not limited to, CPUs, GPUs, and …