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
spectral-normFailed
chameneos-reduxFailed
binary-trees±±±
partial-sums±1/2±
nsieve-bits3±±
k-nucleotide3±±
mandelbrot51/2±
n-body51/2±
pidigits61/21/2
fasta81/2±
fannkuch91/2±
recursive101/2± 7
nsieve1232± 9
reverse-complement1371/2
regex-dna273±
sum-file1275±

± look at the measurements

 Erlang HiPE comparison measurements

Program & Logs CPU secs Memory KB Size B Elapsed secs ~ CPU Load
 binary-trees 
Erlang HiPE5.5118,784441  
Java 6 -server #27.5624,012603  
 partial-sums 
Erlang HiPE7.364,416488  
Java 6 -server #26.859,460470  
 nsieve-bits 
Erlang HiPE #213.218,212414  
Java 6 -server #35.1312,204517  
 k-nucleotide 
Erlang HiPE #246.8177,276889  
Java 6 -server15.7566,5401052  
 mandelbrot 
Erlang HiPE32.594,564554  
Java 6 -server #36.629,984623  
 n-body 
Erlang HiPE #3135.704,4801399  
Java 6 -server27.5410,8881430  
 pidigits 
Erlang HiPE19.086,336559  
Java 6 -server #23.3111,728938  
 fasta 
Erlang HiPE #2155.014,4441164  
Java 6 -server #219.9610,0961240  
 fannkuch 
Erlang HiPE #2108.084,824678  
Java 6 -server #211.799,888761  
 recursive N = 7 reduced workload 
Erlang HiPE6.754,488356  
Java 6 -server0.689,652427  
 nsieve N = 9 reduced workload 
Erlang HiPE24.06474,728320  
Java 6 -server1.9714,824452  
 reverse-complement 
Erlang HiPE #246.04330,204452  
Java 6 -server3.6446,700863  
 regex-dna 
Erlang HiPE #3109.44131,072687  
Java 6 -server #24.0652,248711  
 sum-file 
Erlang HiPE605.51110,268171  
Java 6 -server #24.7822,872222  

 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 (ASYNC_THREADS,HIPE) (BEAM) emulator version 5.5.5

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

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

Revised BSD license