![]() |
MAGMA
1.6.1
Matrix Algebra for GPU and Multicore Architectures
|
Modules | |
Level-1 BLAS | |
Level-1, vector operations: \( O(n) \) operations on \( O(n) \) data; memory bound. | |
Level-2 BLAS | |
Level-2, matrix–vector operations: \( O(n^2) \) operations on \( O(n^2) \) data; memory bound. | |
Level-3 BLAS | |
Level-3, matrix–matrix operations: \( O(n^3) \) operations on \( O(n^2) \) data; compute bound. | |
Math auxiliary | |
Element operations, \( O(1) \) operations on \( O(1) \) data. | |
Level-1 auxiliary | |
Additional auxiliary Level-1 functions. | |
Level-2 auxiliary | |
Additional auxiliary Level-2 functions. | |
Level-3 auxiliary | |
Additional auxiliary Level-3 functions. | |
Communication | |
CPU to GPU communication. | |