Compare the performance of Erlang HiPE programs against some other language implementation.

For more information about the Erlang implementation we measured see ↓ about Erlang HiPE.

Compare to:

 Erlang HiPE comparison summary


1/2 1/3 1/4 … Erlang HiPE is better
Programs Time Memory Use Source Size Reduced N
binary-trees±1/2±
spectral-norm3±±
pidigits41/31/3
regex-dna6±1/2
fasta71/2±
n-body81/2±
mandelbrot10131/2
k-nucleotide11±1/2
fannkuch121/2±
reverse-complement15±2
chameneos-redux161/21/2

± look at the measurements

 Erlang HiPE comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 binary-trees 
Erlang HiPE #255.33179,68849919.28  68% 68% 61% 90%
Java 6 -server #230.80289,72460319.57  77% 26% 24% 30%
 spectral-norm 
Erlang HiPE #246.0510,55274711.82  97% 97% 98% 97%
Java 6 -server #215.9412,5769504.09  97% 97% 99% 97%
 pidigits 
Erlang HiPE20.5011,13255920.51  0% 0% 0% 100%
Java 6 -server #413.8528,04818165.36  57% 61% 53% 62%
 regex-dna 
Erlang HiPE #5238.22793,81685593.91  58% 47% 89% 58%
Java 6 -server #245.39563,420153416.01  79% 67% 78% 58%
 fasta 
Erlang HiPE #252.585,944116452.57  100% 0% 0% 0%
Java 6 -server #27.5212,67212407.51  98% 0% 0% 2%
 n-body 
Erlang HiPE #3192.125,7281399192.13  100% 0% 0% 0%
Java 6 -server #225.2312,440142425.21  0% 0% 0% 100%
 mandelbrot 
Erlang HiPE422.51659,180534120.04  89% 87% 85% 90%
Java 6 -server #346.3648,94890311.72  99% 99% 99% 99%
 k-nucleotide 
Erlang HiPE #3451.76558,128932160.31  82% 62% 62% 77%
Java 6 -server #249.08761,096160214.53  81% 80% 97% 80%
 fannkuch 
Erlang HiPE #3864.076,276864223.03  95% 97% 98% 98%
Java 6 -server66.1013,768115018.34  80% 75% 99% 99%
 reverse-complement 
Erlang HiPE #455.48626,136116745.64  9% 7% 79% 26%
Java 6 -server #42.97473,3285922.99  36% 57% 0% 7%
 chameneos-redux 
Erlang HiPE204.236,268734111.33  21% 44% 35% 55%
Java 6 -server #419.7212,81613777.06  56% 51% 77% 78%

 about Erlang HiPE

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 R13B (erts-5.7.1) [source] [smp:4:4] [rq:4] [async-threads:0] [hipe] [kernel-poll:false]

Home Page: http://www.erlang.org/

Download: http://www.erlang.org/download.html

Revised BSD license