Re: Benchmarking Fun
- Posted by jimcbrown (admin) Sep 28, 2012
- 2713 views
_tom said...
Interpreter Benchmarking
Euphoria is faster and sometimes much faster than other interpreters.
Some benchmark results comparing Euphoria against some common interpreters. Results are in seconds which includes the startup time for each interpreter; lowest time is best.
Benchmark | Argument | Euphoria Interpreter |
Euphoria Compiler |
Python | Perl |
---|---|---|---|---|---|
ackermann | 10 | 24.9 | 0.97 | 73.9 | 92.4 |
binary trees | 18 | 301 | 52.0 | 536 | 636 |
fannkuch | 10 | 18.6 | 3.06 | 65.0 | 62.3 |
n-body | 500000 | 37.3 | 15.4 | 57.5 | 68.7 |
eui version 4.04 | euc version 4.04 | python 2.6.5 | perl 5.10.1 |
I tested on a netbook using Mint Linux.
The source-code for these benchmarks is now in the wiki.
This is pretty cool. Keep up the good work!