Benchmarking Fun
- Posted by _tom (admin) Sep 28, 2012
- 2778 views
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.