What is CULA?

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.

Easy To Use

» Familiar LAPACK interface
» No CUDA experience required
» MATLAB Integration
» Read more about CULA's versions

Many Fuctions

» System Solvers
» Eigenvalues Routines
» Singular Value Decomposition 
» See the full function list

Accelerated Speeds

» Supercomputing performance
» Parallel GPU implementation
» Accurate results
» Learn more about CULA's performance

Feature Rich

» Device & host interfaces
» C, C++, and Fortran libraries
» Cross platform (Windows, Linux, Mac)
» Discover more of CULA's features

CULA News

Defense, Sensing, Security 2010
» EM Photonics and the CULA team will be exhibiting and presenting at this year's DSS conference in Orlando, Florida.

CULA 1.2 released
» Major new feature (symmetric eigenvalues)
» New feature (iteratively refined solvers)
» Over 30 new routines in all
» Improved speeds (LU, SVD)
» Improved accuracy (SVD)
» Minor bug fixes
» Minor feature additions

CULA 1.1b released
» Minor bug fixes

News Archive...

Spacer
Consulting
Brain

If you want to maximize the power of GPUs for faster computations, our experienced engineers are ready to provide their expertise. The CULA development team are experts at solving complex problems for organizations large and small. Learn more...

Upcoming Events
Teaching

EM Photonics and the CULA development team offer customized on-site CUDA training. If your company is looking to benefit from GPU computing we can offer a hands-on learning experience.

EM Photonics

CULA was developed by a team of engineers at EM Photonics in partnership with NVIDIA®. CULA leverages the power of NVIDIA’s Tesla™ many-core computing processor with the CUDA™ architecture for accelerated linear algebra.

nvidia_logo