The Computer Language
Benchmarks Game

all Erlang HiPE programs & measurements

Erlang/OTP 20 [erts-9.1] [source] [64-bit] [smp:4:4] [ds:4:4:10] [async-threads:10] [hipe] [kernel-poll:false]

source secs N mem gz cpu cpu load
binary-trees  #2 0.14  7 ? 478 0.18 23% 67% 8% 38%
binary-trees  #2 0.17  14 ? 478 0.29 33% 76% 24% 47%
binary-trees  #2 7.63  21 399,604 478 23.32 71% 77% 85% 73%
source secs N mem gz cpu cpu load
binary-trees  0.14  7 ? 420 0.18 50% 60% 0% 29%
binary-trees  0.22  14 952 420 0.26 27% 23% 57% 41%
binary-trees  21.46  21 554,100 420 21.63 45% 11% 45% 2%
source secs N mem gz cpu cpu load
chameneos-redux  0.78  60,000 20,976 734 1.64 70% 48% 18% 83%
chameneos-redux  6.34  600,000 22,036 734 14.45 56% 59% 60% 57%
chameneos-redux  62.30  6,000,000 23,332 734 143.41 62% 62% 55% 54%
source secs N mem gz cpu cpu load
fannkuch-redux  0.72  10 21,084 1038 2.45 78% 94% 86% 87%
fannkuch-redux  7.36  11 21,268 1038 28.73 97% 99% 98% 99%
fannkuch-redux  103.25  12 20,880 1038 398.40 97% 94% 100% 99%
source secs N mem gz cpu cpu load
fasta  #2 0.41  250,000 1,612 1164 0.49 15% 17% 10% 85%
fasta  #2 2.94  2,500,000 20,936 1164 3.29 98% 3% 5% 7%
fasta  #2 27.90  25,000,000 21,756 1164 29.15 2% 1% 47% 54%
source secs N mem gz cpu cpu load
fasta  1.04  250,000 21,016 1039 1.51 11% 33% 5% 96%
fasta  11.45  2,500,000 21,088 1039 15.52 19% 82% 18% 16%
fasta  105.45  25,000,000 20,868 1039 151.65 33% 39% 49% 24%
source secs N mem gz cpu cpu load
k-nucleotide  1.49  250,000 145,220 936 3.46 60% 51% 73% 52%
k-nucleotide  13.61  2,500,000 1,174,600 936 33.07 65% 48% 69% 66%
k-nucleotide  143.45  25,000,000 3,270,888 936 331.81 73% 59% 62% 56%
source secs N mem gz cpu cpu load
k-nucleotide  #3 1.47  250,000 64,976 937 3.40 51% 57% 54% 85%
k-nucleotide  #3 11.60  2,500,000 169,712 937 31.15 66% 66% 74% 67%
k-nucleotide  #3 113.83  25,000,000 798,548 937 323.77 83% 67% 69% 70%
source secs N mem gz cpu cpu load
mandelbrot  0.72  1,000 29,624 534 2.41 85% 82% 81% 89%
mandelbrot  8.43  4,000 137,796 534 32.35 95% 95% 97% 97%
mandelbrot  124.90  16,000 1,635,360 534 484.08 97% 97% 97% 97%
source secs N mem gz cpu cpu load
mandelbrot  #2 0.66  1,000 22,256 613 2.29 86% 83% 88% 93%
mandelbrot  #2 8.04  4,000 50,636 613 31.72 99% 99% 99% 99%
mandelbrot  #2 119.91  16,000 749,356 613 475.39 99% 99% 99% 99%
source secs N mem gz cpu cpu load
n-body  #3 1.93  500,000 20,888 1399 1.97 2% 99% 2% 2%
n-body  #3 18.95  5,000,000 20,760 1399 18.98 0% 1% 99% 1%
n-body  #3 187.50  50,000,000 21,696 1399 187.50 45% 56% 0% 0%
source secs N mem gz cpu cpu load
pidigits  0.69  2,000 22,516 559 0.75 9% 93% 7% 3%
pidigits  5.48  6,000 28,088 559 5.60 49% 52% 1% 2%
pidigits  16.03  10,000 35,912 559 16.35 1% 1% 99% 2%
source secs N mem gz cpu cpu load
pidigits  #2 0.60  2,000 21,520 512 0.86 83% 30% 13% 22%
pidigits  #2 5.00  6,000 28,608 512 6.45 17% 13% 3% 97%
pidigits  #2 14.65  10,000 46,412 512 17.61 12% 27% 5% 77%
regex-redux  #6 Bad Output  50,000
source secs N mem gz cpu cpu load
reverse-complement  #4 0.80  250,000 23,432 1171 0.74 19% 36% 52% 23%
reverse-complement  #4 183.55  100,000,000 1,996,644 1171 241.54 54% 25% 21% 37%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.96  250,000 32,512 630 0.78 51% 18% 14% 33%
reverse-complement  #3 310.04  100,000,000 3,395,544 630 291.27 53% 19% 18% 36%
source secs N mem gz cpu cpu load
reverse-complement  0.48  250,000 19,380 1302 0.45 40% 41% 40% 30%
reverse-complement  45.53  100,000,000 2,070,992 1302 110.61 56% 57% 57% 74%
source secs N mem gz cpu cpu load
spectral-norm  0.98  500 21,156 507 1.04 8% 2% 93% 4%
spectral-norm  38.61  3,000 23,904 507 38.65 0% 0% 100% 0%
spectral-norm  103.90  5,500 27,684 507 103.92 0% 1% 0% 100%
source secs N mem gz cpu cpu load
spectral-norm  #2 0.37  500 1,552 747 0.76 69% 46% 46% 55%
spectral-norm  #2 4.93  3,000 27,304 747 18.68 96% 95% 95% 96%
spectral-norm  #2 15.75  5,500 30,428 747 61.95 99% 99% 99% 98%
source secs N mem gz cpu cpu load
thread-ring  0.62  500,000 21,516 273 0.70 85% 11% 5% 16%
thread-ring  4.85  5,000,000 21,612 273 4.94 99% 5% 1% 1%
thread-ring  44.73  50,000,000 21,904 273 44.84 0% 0% 1% 100%
source secs N mem gz cpu cpu load
thread-ring  #2 0.59  500,000 21,812 273 0.67 9% 7% 97% 7%
thread-ring  #2 4.66  5,000,000 21,996 273 4.75 2% 99% 1% 2%
thread-ring  #2 44.76  50,000,000 21,992 273 44.84 11% 89% 1% 1%
source secs N mem gz cpu cpu load
thread-ring  #3 0.58  500,000 21,936 465 0.67 12% 8% 7% 91%
thread-ring  #3 4.58  5,000,000 21,896 465 4.68 1% 98% 3% 3%
thread-ring  #3 43.95  50,000,000 22,192 465 44.01 0% 0% 100% 1%