÷

 Are the Haskell GHC programs faster?

Do the Haskell GHC programs use optimized assembly code libraries? Are they small simple programs or very optimized programs? Do the Haskell GHC programs use a fraction of the time used by other programs or do they use several times more?


 Haskell GHC used what fraction? used how many times more? 
Programs Time Memory Code Reduced N
↓ sum-file1/731/36±
↓ reverse-complement1/281/6
↓ mandelbrot1/91/4±
↓ spectral-norm1/71/8±
↓ fannkuch1/41/5±
↓ recursive1/31/3±
↓ n-body1/31/3±
↓ nsieve-bits1/31/2±
↓ fasta1/31/3±
↓ partial-sums1/21/5±
↓ chameneos-redux1/21/3±
↓ nsieve1/21/2±
↓ k-nucleotide±
↓ pidigits±1/3±
↓ binary-trees±1/2±

± look at the measurements and then look at the programs.

 Are the Haskell GHC programs faster?

Program & Logs CPU secs Elapsed secs Memory KB Code B ~ CPU Load
 sum-file 
Haskell GHC4.562,816162  
Erlang HiPE334.92100,540185  
 reverse-complement 
Haskell GHC1.2764,192915  
Erlang HiPE35.27359,852452  
 mandelbrot 
Haskell GHC5.321,332627  
Erlang HiPE47.654,876554  
 spectral-norm 
Haskell GHC24.82964737  
Erlang HiPE180.097,620547  
 fannkuch 
Haskell GHC16.579921005  
Erlang HiPE65.274,768678  
 recursive 
Haskell GHC8.051,464447  
Erlang HiPE26.454,856392  
 n-body 
Haskell GHC48.721,6481687  
Erlang HiPE147.594,7361399  
 nsieve-bits 
Haskell GHC4.123,728388  
Erlang HiPE12.018,304414  
 fasta 
Haskell GHC62.221,6841096  
Erlang HiPE160.734,7801039  
 partial-sums 
Haskell GHC4.36864476  
Erlang HiPE8.654,728488  
 chameneos-redux 
Haskell GHC11.931,528789  
Erlang HiPE20.364,744717  
 nsieve 
Haskell GHC2.126,060396  
Erlang HiPE3.3913,320363  
 k-nucleotide 
Haskell GHC28.56164,7121767  
Erlang HiPE41.3683,260889  
 pidigits 
Haskell GHC2.862,488377  
Erlang HiPE3.206,812559  
 binary-trees 
Haskell GHC3.359,152512  
Erlang HiPE3.5818,096441  
 regex-dna
   No program

 Haskell GHC : lazy pure functional programming 

Glasgow Haskell Compiler, Version 6.8.2, for Haskell 98, stage 2 booted by GHC version 6.8.2

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

Download: http://www.haskell.org/ghc/

Revised BSD license