ChopBLAS is a MATLAB library that implements the functions contained inside the BLAS (Basic Linear Algebra Subsystem) specification with each operation rounded using the chop MATLAB library. This allows for the easy simulation of linear algebra operations/algorithms in low precision floating-point and with stochastic rounding.
Function | Operation | Description |
---|---|---|
chscal | Scale all entries of the vector |
|
chaxpy | Add the scaled vector |
|
chdot | Compute the dot product between |
|
chnrm2 | Compute the 2-norm of the vector |
|
chasum | Compute the sum of the absolute value of the elements of the vector |
Function | Operation | Description |
---|---|---|
chgemv |
|
Compute the matrix-vector product |
chtrmv |
|
Compute the matrix-vector product |
chtrsv | Find |
Compute the solution to the triangular system of equations given by |
chger | Compute the rank-1 update of |
This library is licensed under the BSD 2-Clause license, provided inside the LICENSE
file in this repository.