basic

Download Now

CULA Basic is now available to all registered users. Download CULA Basic now and start accelerating your linear alegbra functions.

Product Features

The power of the graphics processor in your computer often goes unused, and scientific computing demands ever-increasing speeds. CULA leverages the power of the CUDA-enabled GPU in your computer to accelerate some of the most popular linear algebra routines in the industry standard LAPACK library.

Price Precisions Functions Redistributable Support
FREE S, C 6 Yes Public forums

CULA Basic Functions

CULA Basic includes the following functions in single and single-complex precisions only.

Function Name Description
getrf LU decomposition
gesv System solve
geqrf QR factorization
gesvd Singular value decomposition
gels Least squares
gglse Constrained least squares

For other versions of CULA with more functions and precisions, visit our Versions page.

Performance Increases

This graph shows the average speed up of the CULA Basic functions* when compared to the latest reference implementation of LAPACK available from Netlib. All benchmarks were obtained using a 64-bit version of Windows Vista running on a state of the art machine containing an Intel Core i7 920 CPU, 6 GB of DDR3 RAM, and an NVIDIA Tesla C1060 using large matrix sizes (N=10000). These speed calculations include the data transfer time to and from the GPU.

averagePerf

* Double precision functionality is not available in CULA Basic. CULA Premium contains double precision versions of all functions in CULA Basic.