On 9/17/14, 2:57 AM, Peter Alexander wrote:
This is what I intend to do (time permitting)

* Direct translation from the C++ version.
* High-level version using standard library, particularly ranges
(this should be @safe!)
* Low-level hand optimized using core.simd (when applicable).
* CTFE version! (I imagine this will choke on most benchmarks
though...)

Of course, I'll test across dmd, gdc, and ldc2.

Aside from being PR to show the speed of D, hopefully these
benchmarks will serve as test beds for potential optimizations.

If anyone already has translations of the benchmark programs then
please send them to me (or just reply to the bug with an
attachment).

Awesome. Suggestion in order to leverage crowdsourcing: first focus on setting up the test bed such that adding benchmarks is easy. Then you and others can add a bunch of benchmarks.

Andrei

Reply via email to