Fast multidimensional Arrays
Steinhagelvoll via Digitalmars-d-learn
digitalmars-d-learn at puremagic.com
Mon Aug 29 08:46:26 PDT 2016
On Monday, 29 August 2016 at 14:55:50 UTC, Seb wrote:
> On Monday, 29 August 2016 at 14:43:08 UTC, Steinhagelvoll wrote:
>> It is quite surprising that there is this much of a
>> difference, even when all run sequential. I believe this might
>> be specific to this small problem.
>
> You should definitely have a look at this benchmark for matrix
> multiplication across a many languages:
>
> https://github.com/kostya/benchmarks#matmul
>
> With the recent generic GLAS kernel in mir, matrix
> multiplication in D is the blazingly fast (it improved the
> existing results by at least 8x).
> Please not that this requires the latest LDC beta with includes
> the fastMath pragma and GLAS is still under development at mir:
>
> https://github.com/libmir/mir
It not really about multiplying matrices. I wanted to see how D
compares for different tasks. If I actually want to do matrix
multiplication I will use LAPACK or something of that nature.
In this task the difference was much bigger compared to e.g.
prime testing, which was about even.
More information about the Digitalmars-d-learn
mailing list