Offload Eigen matrix-matrix multiplications to an Nvidia GPU

163 commits | Last update: June 17, 2020

Cite this software

[[ releases.length > 0 ? releases[selectedIndex].doi : conceptDOI ]]
Copy to clipboard
Choose a reference manager file format:
Download file

What Eigencuda can do for you

  • 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.

Read more
  • GPU
  • High performance computing
Programming Language
  • C++
  • Apache-2.0
Source code

Participating organizations


  • Felipe Zapata
    Netherlands eScience Center
  • Nicolas Renaud
    Netherlands eScience Center
Contact person
Felipe Zapata
Netherlands eScience Center

Information for page maintainers

OAI-PMH metadata:
Expected a redirect from a conceptdoi to a versioned doi, got 200 instead.
citation metadata:
doi is not a concept doi.