Basic benchmark

Jarrett Billingsley jarrett.billingsley at gmail.com
Sat Dec 13 08:37:14 PST 2008


On Sat, Dec 13, 2008 at 11:16 AM, Tomas Lindquist Olsen
<tomas at famolsen.dk> wrote:
> I tried this out with Tango + DMD 1.033, Tango + LDC r847 and GCC 4.3.2, my
> timings are as follows, best of three:
>
> $ dmd bench.d -O -release -inline
> long arith:  55630 ms
> nested loop:  5090 ms
>
>
> $ ldc bench.d -O3 -release -inline
> long arith:  13870 ms
> nested loop:   120 ms
>
>
> $ gcc bench.c -O3 -s -fomit-frame-pointer
> long arith: 13600 ms
> nested loop:  170 ms
>
>
> My cpu is: Athlon64 X2 3800+
>

Go LDC!

I hope bearophile will eventually understand that DMD is not good at
optimizing code, and so comparing its output to GCC's is ultimately
meaningless.



More information about the Digitalmars-d mailing list