Benchmark games, Rust, big ints and Pi
bearophile
bearophileHUGS at lycos.com
Mon Feb 10 14:19:17 PST 2014
There is some discussion in the Rust Reddit, as Rust since some
time has some benchmarks on the Computer Game site:
http://www.reddit.com/r/rust/comments/1xcq1q/c_gcc_vs_rust_wtf/
The source code of the Rust benchmarks is probably here:
https://github.com/mozilla/rust/tree/master/src/test/bench
They are mostly discussing about the very slow big int
implementation.
A short D implementation of the the pidigits benchmark that uses
Phobos BigInts (this is not meant to compete with the entries
that use GMP. A D entry using GMP is possible), adapted from the
C entry by the good Ledrug:
http://dpaste.dzfl.pl/821527e71343
I have not compared them, but I think it's 3-4 times slower than
the best entry (that uses GMP).
I suspect that if Phobos BigInts gets mutable buffers
(https://d.puremagic.com/issues/show_bug.cgi?id=7013 ), this code
could be modified to be rather faster.
Bye,
bearophile
More information about the Digitalmars-d-learn
mailing list