SoftwareApplication
identifier: 10.5281/zenodo.3660935
name: Eigencuda
description: Offload Eigen matrix-matrix multiplications to an Nvidia GPU
description: * Simple interface to copy matrices to GPU * Automatic conversion to Eigen matrix type Taking advantage of accelerators like GPU is fundamental in modern HPC applications. This library offers a simple interface to perform matrix-matrix multiplication in GPU for the C++ Eigen library. This library uses the same notation and operators that Eigen, automatically handling the GPU memory management.
code repository: https://github.com/NLESC-JCER/EigenCuda
author: 0000-0001-8286-677X
author: https://orcid.org/0000-0001-9589-2694
keywords: GPU
keywords: High performance computing
programming language: C++
programming language: CMake
license:
  creative work: creativeWork
    name: Apache-2.0

0000-0001-8286-677X
type: Person
given name: Felipe
family name: Zapata
name: Felipe Zapata
affiliation: Organization
  name: Netherlands eScience Center

https://orcid.org/0000-0001-9589-2694
type: Person
given name: Nicolas
family name: Renaud
name: Nicolas Renaud
affiliation: Organization
  name: Netherlands eScience Center