MAGMA
2.7.1
Matrix Algebra for GPU and Multicore Architectures
|
Modules | |
Allocate GPU device memory | |
imalloc, smalloc, etc. | |
Allocate CPU host memory | |
imalloc_cpu, smalloc_cpu, etc. | |
Allocate pinned CPU host memory | |
imalloc_pinned, smalloc_pinned, etc. | |
Communication CPU <=> GPU | |
Constants and converters | |
Mappings between LAPACK, MAGMA, CBLAS, cuBLAS, and clBLAS constants. | |
Device management | |
Queue management | |
Event management | |
Error handling | |
Miscellaneous utilities | |
Print matrix | |
Timer | |
Tuning (get_nb, etc.) | |
Optimal block sizes vary with GPU and, to a lesser extent, CPU. | |