÷

 Step 1 : Are the programs faster? At a glance.

This chart shows 3 comparisons - Time-used, Memory-used and Code-used ~ speed and size.

Each chart bar shows, for one unidentified benchmark, how much the fastest program used compared to the fastest Haskell GHC program.


 Step 2 : Are the programs faster? Approximately.

This table shows 3 comparisons - Time-used, Memory-used and Code-used ~ speed and size.

Each table row shows, for one named benchmark, how much the fastest program used compared to the fastest Haskell GHC program.

  used what fraction? used how many times more? 
Benchmark Time Memory Code
 binary-trees±±±
 fasta±
 k-nucleotide±1/3
 spectral-norm±
 n-body±
 fannkuch±
 mandelbrot32×±
 pidigits
 reverse-complement14×1/2±

± read the measurements and then read the program source code.

 Step 3 : Are the programs faster? Measurements.

This table shows 5 measurements - CPU Time, Elapsed Time, Memory, Code and ≈ CPU Load ~ speed and size.

For each named benchmark, measurements of the fastest program are shown for comparison against measurements of the fastest Haskell GHC program.

Program Source Code CPU secs Elapsed secs Memory KB Code B ≈ CPU Load
 binary-trees 
69.9330.81324,000499  48% 43% 88% 46%
Haskell GHC43.2430.90357,576512  5% 89% 42% 3%
 fasta 
30.0730.099,4921164  0% 0% 0% 100%
Haskell GHC14.3714.371,9561406  0% 100% 0% 0%
 k-nucleotide 
433.53139.93371,708932  73% 95% 70% 71%
Haskell GHC114.3257.98372,0082749  78% 0% 90% 24%
 spectral-norm 
47.7113.9013,088747  92% 91% 89% 71%
Haskell GHC15.804.942,232869  95% 65% 93% 67%
 n-body 
133.52133.579,2481399  0% 100% 0% 0%
Haskell GHC30.7930.802,0641687  0% 100% 0% 0%
 fannkuch 
603.43166.529,708864  95% 98% 99% 70%
Haskell GHC80.7523.964,4561204  94% 83% 96% 62%
 mandelbrot 
253.6687.761,309,096534  93% 90% 90% 20%
Haskell GHC46.6911.9840,472772  97% 95% 99% 100%
 pidigits 
17.0917.1013,684559  0% 0% 0% 100%
Haskell GHC2.252.255,456332  0% 100% 0% 3%
 reverse-complement 
51.6536.54385,1881167  35% 7% 79% 18%
Haskell GHC2.522.53618,212913  0% 0% 100% 1%
 regex-dna 
2.191.1315,052855  51% 70% 53% 32%
Haskell GHCMake Error
 chameneos-redux 
No program
Haskell GHC0.070.08?832  0% 13% 100% 0%

 Step 4 : Are there other programs for these benchmarks?

Remember - those are just the fastest and Haskell GHC programs measured on this OS/machine. Check if there are other implementations of these benchmark programs for .

Maybe one of those other programs is fastest on a different OS/machine.

 Step 5 : Are there other faster programs for these benchmarks?

Remember - those are just the fastest and Haskell GHC programs measured on this OS/machine. Check if there are faster implementations of these benchmark programs for other programming languages.

Maybe one of those other programs is fastest on a different OS/machine.

  :  

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 R13B03 (erts-5.7.4) [source] [64-bit] [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

  Home   Flawed   Fastest   License   Help