The kokkos ecosystem: Comprehensive performance portability for high performance computing
C Trott, L Berger-Vergiat, D Poliakoff… - … in Science & …, 2021 - ieeexplore.ieee.org
Computing in Science & Engineering, 2021•ieeexplore.ieee.org
State-of-the-art engineering and science codes have grown in complexity dramatically over
the last two decades. Application teams have adopted more sophisticated development
strategies, leveraging third party libraries, deploying comprehensive testing, and using
advanced debugging and profiling tools. In today's environment of diverse hardware
platforms, these applications also desire performance portability—avoiding the need to
duplicate work for various platforms. The Kokkos EcoSystem provides that portable software …
the last two decades. Application teams have adopted more sophisticated development
strategies, leveraging third party libraries, deploying comprehensive testing, and using
advanced debugging and profiling tools. In today's environment of diverse hardware
platforms, these applications also desire performance portability—avoiding the need to
duplicate work for various platforms. The Kokkos EcoSystem provides that portable software …
State-of-the-art engineering and science codes have grown in complexity dramatically over the last two decades. Application teams have adopted more sophisticated development strategies, leveraging third party libraries, deploying comprehensive testing, and using advanced debugging and profiling tools. In today’s environment of diverse hardware platforms, these applications also desire performance portability—avoiding the need to duplicate work for various platforms. The Kokkos EcoSystem provides that portable software stack. Based on the Kokkos Core Programming Model, the EcoSystem provides math libraries, interoperability capabilities with Python and Fortran, and Tools for analyzing, debugging, and optimizing applications. In this article, we overview the components, discuss some specific use cases, and highlight how codesigning these components enables a more developer friendly experience.
ieeexplore.ieee.org
以上显示的是最相近的搜索结果。 查看全部搜索结果