Features
CULA is a GPU-accelerated linear algebra library that utilizes the NVIDIA CUDA parallel computing architecture to dramatically improve the computation speed of sophisticated mathematics. Because it requires no CUDA programming experience, CULA is very easy to use.
CULAPACK Functions
CULA contains a "CULAPACK" interface that is comprised of over 150 mathematical routines from the industry standard for computational linear algebra, LAPACK. Our CULA library includes many popular routines including system solvers, least squares solvers, orthogonal factorizations, eigenvalue routines, and singular value decompositions.
CULA Performance
CULA offers performance up to a magnitude faster than optimized CPU-based linear algebra solvers.
CULA Interfaces
CULA is available in a variety of different interfaces to integrate directly into your existing code. Programmers can easily call GPU-acclerated CULA from their C/C++, FORTRAN, MATLAB, or Python codes. This can all be done with no GPU programming experience.
Cross Platform
CULA is available for every system supported by NVIDIA's CUDA. This includes 32- and 64-bit versions of Linux, Windows, and OS X.
