Ginkgo: A high performance numerical linear algebra library

Main Authors: Anzt, Hartwig, Chen, Yen-Chen, Cojean, Terry, Flegar, Goran, Göbel, Fritz, Grützmacher, Thomas, Nayak, Pratik, Ribizel, Tobias, Tsai, Yu-Hsiang
Format: info software
Bahasa: eng
Terbitan: , 2020
Subjects:
hpc
hip
Online Access: https://zenodo.org/record/4003613
Daftar Isi:
  • Ginkgo is a production-ready sparse linear algebra library for high performance computing on GPU-centric architectures with a high level of performance portability and focuses on software sustainability. The library focuses on solving sparse linear systems and accommodates a large variety of matrix formats, state-of-the-art iterative (Krylov) solvers and preconditioners, which make the library suitable for a variety of scientific applications. Ginkgo supports many architectures such as multi-threaded CPU, NVIDIA GPUs, and AMD GPUs. The heavy use of modern C++ features simplifies the addition of new executor paradigms and algorithmic functionality without introducing significant performance overhead.
  • Research and software development in Ginkgo received support from the Helmholtz association (Impuls und Vernetzungsfond VH-NG-1241), and the US Exascale Computing Project (17-SC-20-SC), a collaborative effort of the U.S. Department of Energy Office of Science and the National Nuclear Security Administration.