The Computer Language
Benchmarks Game

all Chapel programs & measurements

chpl version 1.23.0
Copyright 2020 Hewlett Packard Enterprise Development LP
Copyright (c) 2004-2019, Cray Inc.

source secs N mem gz cpu cpu load
binary-trees  #3 0.42  7 8 488 0.03 0% 2% 18% 79%
binary-trees  #3 0.06  14 528 488 0.15 83% 80% 57% 67%
binary-trees  #3 7.86  21 298,696 488 24.08 100% 57% 77% 74%
source secs N mem gz cpu cpu load
fannkuch-redux  #2 0.41  10 4,132 731 0.25 39% 25% 15% 37%
fannkuch-redux  #2 0.71  11 3,932 731 2.79 99% 99% 100% 100%
fannkuch-redux  #2 9.35  12 4,288 731 37.24 100% 100% 100% 100%
source secs N mem gz cpu cpu load
fasta  #3 0.46  250,000 5,396 1229 0.09 26% 27% 2% 29%
fasta  #3 0.54  2,500,000 5,140 1229 0.55 100% 0% 2% 7%
fasta  #3 5.11  25,000,000 5,248 1229 5.11 100% 3% 0% 1%
source secs N mem gz cpu cpu load
fasta  #5 0.41  250,000 428 1391 0.07 13% 48% 3% 15%
fasta  #5 0.11  2,500,000 5,064 1391 0.38 92% 82% 83% 83%
fasta  #5 0.93  25,000,000 5,252 1391 3.35 100% 87% 88% 87%
source secs N mem gz cpu cpu load
k-nucleotide  #3 0.57  250,000 44,320 996 0.62 32% 36% 30% 58%
k-nucleotide  #3 1.33  2,500,000 56,336 996 4.18 88% 76% 76% 78%
k-nucleotide  #3 10.43  25,000,000 177,052 996 38.84 100% 90% 91% 92%
source secs N mem gz cpu cpu load
mandelbrot  #3 0.41  1,000 3,824 588 0.08 5% 3% 19% 75%
mandelbrot  #3 0.23  4,000 6,960 588 0.86 95% 96% 95% 96%
mandelbrot  #3 3.32  16,000 36,104 588 13.12 99% 98% 99% 99%
source secs N mem gz cpu cpu load
mandelbrot  0.37  1,000 300 460 0.13 11% 11% 14% 86%
mandelbrot  0.44  4,000 7,104 460 1.71 98% 96% 96% 100%
mandelbrot  6.75  16,000 36,064 460 26.80 100% 99% 99% 99%
source secs N mem gz cpu cpu load
n-body  #2 0.49  500,000 5,300 971 0.10 35% 0% 2% 58%
n-body  #2 0.69  5,000,000 5,112 971 0.70 100% 1% 0% 0%
n-body  #2 6.79  50,000,000 5,388 971 6.78 100% 1% 0% 3%
source secs N mem gz cpu cpu load
pidigits  #2 0.41  2,000 488 423 0.05 7% 12% 10% 62%
pidigits  #2 0.27  6,000 5,748 423 0.28 100% 4% 4% 4%
pidigits  #2 0.76  10,000 6,472 423 0.77 100% 0% 1% 1%
source secs N mem gz cpu cpu load
pidigits  #3 0.41  2,000 348 512 0.05 58% 5% 2% 34%
pidigits  #3 0.27  6,000 5,884 512 0.27 96% 4% 4% 8%
pidigits  #3 0.75  10,000 6,516 512 0.76 99% 1% 0% 0%
source secs N mem gz cpu cpu load
pidigits  #4 0.34  2,000 236 512 0.05 9% 12% 18% 41%
pidigits  #4 0.27  6,000 5,824 512 0.28 96% 4% 0% 7%
pidigits  #4 0.76  10,000 6,564 512 0.76 99% 1% 0% 0%
source secs N mem gz cpu cpu load
regex-redux  #3 0.45  50,000 5,100 493 0.11 11% 9% 63% 7%
regex-redux  #3 0.43  500,000 53,820 493 0.70 96% 23% 23% 19%
regex-redux  #3 4.29  5,000,000 486,708 493 6.78 99% 21% 21% 17%
source secs N mem gz cpu cpu load
regex-redux  #2 0.46  50,000 5,176 489 0.12 35% 7% 15% 15%
regex-redux  #2 0.56  500,000 54,308 489 0.82 96% 18% 18% 18%
regex-redux  #2 5.38  5,000,000 517,784 489 7.96 99% 18% 17% 15%
source secs N mem gz cpu cpu load
reverse-complement  #3 0.42  250,000 300 755 0.05 14% 50% 5% 12%
reverse-complement  #3 1.65  100,000,000 1,882,564 755 3.48 96% 38% 38% 41%
source secs N mem gz cpu cpu load
reverse-complement  #2 0.42  250,000 2,760 983 0.05 26% 3% 5% 60%
reverse-complement  #2 3.05  100,000,000 1,052,280 983 4.52 98% 19% 28% 5%
source secs N mem gz cpu cpu load
spectral-norm  0.39  500 300 310 0.08 8% 18% 43% 8%
spectral-norm  0.45  3,000 5,128 310 1.75 98% 98% 98% 98%
spectral-norm  1.46  5,500 5,204 310 5.79 99% 99% 99% 99%