Skip to content

Extended CUDA Library

Choose a tag to compare

@scottzed scottzed released this 13 Apr 17:18
· 225 commits to master since this release

The ecuda library is a set of templates fashioned after the C++ Standard Template Library (STL) that provide several useful containers for use with the CUDA API (array, vector, matrix, cube). These containers remove most of the repetitive low-level tasks that are required when assigning, traversing, and manipulating data in device memory. The containers can be instantiated in host code and passed to kernel functions, so familiar STL-style semantics can be used inside the device code itself. The library is header only, so it's portable and simple to install.

An overview of the project and the API documentation is available here.