You are here

Affini Math

Affinimath is a collection of cross-platform high-performance math routines. The current version ships with popular BLAS and LAPACK linear algebra functions. Using Affinimath, you can write software targeted at GPUs from many vendors including NVIDIA, AMD, and Intel, as well as standard CPUs and accelerator boards, such as Intel Xeon Phi and any other device Affinimath supporting at least OpenCL 1.1 or later. 
 
A host interface allows Affinimath to be used as drop-in replacement for BLAS/LAPACK, requiring no GPU or parallel programming knowledge to use. 
 
An OpenCL device interface allows more experienced developers to use Affinimath routines as part of larger OpenCL applications, minimizing device round-trip communication and allowing more fine-grained synchronization.

Coming Spring 2017