On Tuesday, 3 March 2020 at 10:25:27 UTC, maarten van damme wrote:
it is difficult to write an efficient matrix matrix multiplication in any language. If you want a fair comparison, implement your naive method in python and compare those timings.

Op di 3 mrt. 2020 om 04:20 schreef 9il via Digitalmars-d-learn < digitalmars-d-learn@puremagic.com>:

On Sunday, 1 March 2020 at 20:58:42 UTC, p.shkadzko wrote:
> [...]

Matrix multiplication is about cache-friendly blocking. https://www.cs.utexas.edu/users/pingali/CS378/2008sp/papers/gotoPaper.pdf

`mir-blas` package can be used for matrix operations for ndslice.
  `cblas`  - if you want to work with your own matrix type .

Yeah, got it. After some reading, I understand that's not trivial once bigger matrices are involved.

Reply via email to