![]() |
MAGMA 2.9.0
Matrix Algebra for GPU and Multicore Architectures
|
Topics | |
| asum: Sum vector | |
| \(\sum_i |x_i|\) | |
| axpy: Add vectors | |
| \(y = \alpha x + y\) | |
| copy: Copy vector | |
| \(y = x\) | |
| dot: Dot (inner) product | |
| \(x^T y\) or \(x^H y\) | |
| iamax: Find max element | |
| \(\text{argmax}_i\; |x_i|\) | |
| iamin: Find min element | |
| \(\text{argmin}_i\; |x_i|\) | |
| nrm2: Vector 2 norm | |
| \(||x||_2\) | |
| rot: Apply Givens rotation | |
| rotg: Generate Givens rotation | |
| rotm: Apply modified Givens rotation | |
| rotmg: Generate modified Givens rotation | |
| scal: Scale vector | |
| \(x = \alpha x\) | |
| swap: Swap vectors | |
| \(x <=> y\) | |
Vector operations that perform \(O(n)\) work on \(O(n)\) data. These are memory bound, since every operation requires a memory read or write.