÷

 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
↓ chameneos-redux1/21/51/2
↓ pidigits±1/61/5
↓ regex-dna±1/3±
↓ spectral-norm±1/7±
↓ mandelbrot±±±
↓ reverse-complement±±
↓ binary-trees±±
↓ fasta1/8±
↓ n-body1/7±
↓ fannkuch1/3±
↓ k-nucleotide1/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
 chameneos-redux 
Haskell GHC8.404.592,392832  0% 99% 0% 84%
Java 6 -server22.808.2412,5921377  50% 54% 84% 73%
 pidigits 
Haskell GHC3.773.785,192331  0% 0% 1% 100%
Java 6 -server12.955.0028,6241816  61% 59% 57% 55%
 regex-dna 
Haskell GHC36.3412.57167,0561672  63% 61% 65% 96%
Java 6 -server46.2315.86578,8521534  71% 66% 85% 69%
 spectral-norm 
Haskell GHC15.674.041,752869  96% 98% 97% 98%
Java 6 -server15.954.1112,552950  97% 97% 98% 97%
 mandelbrot 
Haskell GHC54.3213.6334,932772  99% 100% 100% 100%
Java 6 -server43.1210.9548,920903  98% 98% 99% 98%
 reverse-complement 
Haskell GHC4.004.00618,012913  0% 0% 0% 100%
Java 6 -server2.982.94473,712592  1% 94% 4% 2%
 binary-trees 
Haskell GHC49.5333.05194,792512  17% 58% 57% 17%
Java 6 -server29.6319.18289,920603  24% 75% 27% 28%
 fasta 
Haskell GHC15.5815.581,6801096  100% 0% 0% 0%
Java 6 -server7.507.4912,6481240  0% 1% 99% 0%
 n-body 
Haskell GHC53.7953.791,7641687  100% 0% 0% 0%
Java 6 -server25.0325.0312,4081424  100% 0% 0% 0%
 fannkuch 
Haskell GHC156.6640.064,0401204  96% 96% 96% 96%
Java 6 -server66.2618.4313,7761150  78% 77% 98% 99%
 k-nucleotide 
Haskell GHC112.5152.02407,9162749  47% 38% 71% 37%
Java 6 -server47.5314.24762,5481602  80% 80% 95% 79%

 Haskell GHC : lazy pure functional programming 

The Glorious Glasgow Haskell Compilation System, version 6.10.3

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

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

Revised BSD license