This repository contains performance testing for different matrix multiplication strategies,
used to inform the implementation of the various multiply() overloads in tatami_mult.
Each subdirectory's README.md contains specific commentary on each multiplication strategy:
- Dense row-major LHS, single vector RHS
- Dense row-major LHS, multiple vectors RHS
- Dense row-major LHS, dense matrix RHS
- Dense row-major LHS, dense matrix RHS
- Dense column-major LHS, single vector RHS
- Dense column-major LHS, multiple vectors RHS
- Dense column-major LHS, dense matrix RHS
- Dense column-major LHS, dense matrix RHS
- Sparse row-major LHS, single vector RHS
- Sparse row-major LHS, multiple vectors RHS
- Sparse row-major LHS, dense matrix RHS
- Sparse row-major LHS, dense matrix RHS
- Sparse column-major LHS, single vector RHS
- Sparse column-major LHS, multiple vectors RHS
- Sparse column-major LHS, dense matrix RHS
- Sparse column-major LHS, dense matrix RHS
Also check out some of general comments in general/README.md.