A software library containing BLAS functions written in OpenGL fragment shaders.
Write-up @ https://dmaivel.com/posts/outperform-cublas-with-opengl/
The following libraries are required for building glBLAS:
- libepoxy
- EGL
git clone https://github.com/dmaivel/glBLAS.git
cd glBLAS
makeFor use in projects, simply include glblas.c and glblas.h, and link with epoxy & m.
- Level 1
- sswap
- sscal
- scopy
- saxpy
- sdot
- sasum
- Level 3
- sgemm