Search NASA⌕ Search

DOE OSTI · code-3350

Tensor Algebra Library for NVidia Graphics Processing Units

Abstract

This is a general purpose math library implementing basic tensor algebra operations on NVidia GPU accelerators. This software is a tensor algebra library that can perform basic tensor algebra operations, including tensor contractions, tensor products, tensor additions, etc., on NVidia GPU accelerators, asynchronously with respect to the CPU host. It supports a simultaneous use of multiple NVidia GPUs. Each asynchronous API function returns a handle which can later be used for querying the completion of the corresponding tensor algebra operation on a specific GPU. The tensors participating in a particular tensor operation are assumed to be stored in local RAM of a node or GPU RAM. The main research area where this library can be utilized is the quantum many-body theory (e.g., in electronic structure theory).

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Liakh, Dmitry. 2015-03-16. Tensor Algebra Library for NVidia Graphics Processing Units. https://doi.org/10.11578/dc.20171025.1605

Cite the original work for its findings. Save a collection to share your selection of sources.