OUT-OF-DATE! Read http://shootout.alioth.debian.org/ |
Do the Erlang HiPE programs use optimized assembly code libraries? Are they small simple programs or very optimized programs? Do the Erlang HiPE programs use a fraction of the time used by other programs or do they use several times more?
| Erlang HiPE used what fraction? used how many times more? | ||||
|---|---|---|---|---|
| Programs | Time | Memory | Code | Reduced N |
| ↓ binary-trees | ± | ± | ± | |
| ↓ partial-sums | ± | 1/2 | ± | |
| ↓ nsieve-bits | 3× | ± | ± | |
| ↓ k-nucleotide | 3× | ± | ± | |
| ↓ mandelbrot | 5× | 1/2 | ± | |
| ↓ n-body | 5× | 1/2 | ± | |
| ↓ pidigits | 6× | 1/2 | 1/2 | |
| ↓ fasta | 8× | 1/2 | ± | |
| ↓ fannkuch | 9× | 1/2 | ± | |
| ↓ recursive | 10× | 1/2 | ± | 7 |
| ↓ nsieve | 12× | 32× | ± | 9 |
| ↓ reverse-complement | 13× | 7× | 1/2 | |
| ↓ regex-dna | 27× | 3× | ± | |
| ↓ sum-file | 127× | 5× | ± | |
± look at the measurements and then look at the programs.
All you wanted to know about the HiPE compile (but might have been afraid to ask)
The development of the HiPE system: design and experience report
Erlang (ASYNC_THREADS,HIPE) (BEAM) emulator version 5.5.5
Home Page: http://www.erlang.org/
Download: http://www.erlang.org/download.html