all Haskell GHC programs & measurements The Glorious Glasgow Haskell Compilation System, version 9.10.1 LLVM version 18.1.3 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #5 15.82—16.27 7.344 678,425 567 17.96 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #3 17.28—17.87 7.276 611,250 544 18.77 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #7 6.82—7.39 2.492 253,440 817 18.12 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees 14.53—14.73 12.765 588,079 500 17.27 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #2 14.59—15.80 12.353 276,058 498 17.58 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #6 7.72—7.91 3.810 246,522 601 17.53 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N binary-trees #4 5.31—5.63 2.111 227,762 807 17.37 21 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #6 45.11—45.49 12.544 27,533 1123 19.63 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux 300.04 291.768 15,471 567 18.42 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #3 37.43—39.88 9.678 9,560 1184 17.73 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #5 40.87—40.98 10.331 9,748 850 18.20 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #2 133.16—134.87 44.379 28,840 815 19.03 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fannkuch-redux #4 40.77 40.190 10,039 671 18.24 12 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #2 18.92—19.06 6.700 453,231 1323 17.62 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #4 2.88 0.875 48,284 2017 21.37 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #3 7.13—7.34 6.878 638,296 1091 17.94 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta 5.56 5.453 15,172 975 17.83 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #6 2.83 0.870 14,696 1885 20.46 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N fasta #5 2.86—2.90 0.936 16,937 2004 21.68 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #2 91.27—91.47 23.628 864,662 1492 21.61 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide #3 132.31—139.58 35.007 557,658 2266 33.21 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N k-nucleotide 86.79—87.67 24.420 435,479 1067 20.21 25,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot 37.10—37.17 36.391 271,499 628 18.20 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #3 5.61 1.435 58,978 1985 17.38 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N mandelbrot #2 26.40 6.625 51,020 789 18.05 16,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body 7.32 7.203 10,256 1713 17.72 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N n-body #2 6.52 6.415 9,982 1888 18.28 50,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #6 1.59 1.435 22,929 368 17.88 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits 2.21 2.103 23,073 466 17.36 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #2 2.18 2.085 22,884 592 17.97 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #5 99.14 98.970 15,725 934 17.94 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #3 2.17 2.071 22,970 387 16.96 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N pidigits #4 1.78 1.668 22,684 355 17.58 10,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N regex-redux #3 2.34—2.40 1.105 356,499 2219 21.19 5,000,000 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #2 6.65—6.81 6.428 3,140,076 998 18.29 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N reverse-complement #4 3.21 3.119 523,321 1047 17.86 100,000,001 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #2 15.72 15.617 12,702 410 17.37 5,500 Mean or 95% CI elapsed source cpu secs secs mem gz make secs N spectral-norm #4 5.71 1.496 10,088 994 17.68 5,500