The Computer Language
Benchmarks Game

Haskell GHC versus C clang fastest programs

Always look at the source code.

These are only the fastest programs. Look at the other programs. They may seem more-like a fair comparison to you.

fasta
source secs mem gz busy cpu load
Haskell GHC 1.40 7,992 1882 4.15 75% 74% 75% 74%
C clang 1.37 3,888 2268 5.46 100% 99% 99% 100%
mandelbrot
source secs mem gz busy cpu load
Haskell GHC 4.87 36,328 1975 19.39 99% 100% 100% 99%
C clang 4.46 29,404 694 17.82 100% 100% 100% 100%
regex-redux
source secs mem gz busy cpu load
Haskell GHC 1.78 307,992 2213 4.35 79% 50% 50% 65%
C clang 1.51 154,168 1230 4.99 73% 81% 78% 100%
fannkuch-redux
source secs mem gz busy cpu load
Haskell GHC 18.37 4,352 842 72.54 96% 100% 100% 100%
C clang 10.99 2,612 910 43.28 100% 100% 100% 95%
spectral-norm
source secs mem gz busy cpu load
Haskell GHC 4.10 4,012 987 15.83 97% 97% 99% 95%
C clang 1.98 3,176 569 7.92 100% 100% 99% 100%
pidigits
source secs mem gz busy cpu load
Haskell GHC 4.22 9,964 585 5.27 8% 100% 9% 9%
C clang 1.75 2,728 452 1.80 2% 1% 0% 99%
binary-trees
source secs mem gz busy cpu load
Haskell GHC 12.96 476,448 592 47.98 92% 92% 93% 94%
C clang 4.63 119,148 836 13.89 64% 66% 70% 100%
reverse-complement
source secs mem gz busy cpu load
Haskell GHC 6.42 501,528 1020 9.38 14% 100% 16% 16%
C clang 2.17 994,352 750 3.27 28% 21% 27% 75%
n-body
source secs mem gz busy cpu load
Haskell GHC 21.87 4,364 1883 86.49 99% 100% 99% 98%
C clang 6.64 8 1391 6.76 0% 1% 100% 1%
k-nucleotide
source secs mem gz busy cpu load
Haskell GHC 35.91 637,624 1486 125.59 86% 86% 86% 91%
C clang 9.41 128,752 1506 19.85 44% 32% 44% 92%
Haskell GHC

The Glorious Glasgow Haskell Compilation System,
version 8.8.1

C clang

clang version 9.0.0-2