The Computer Language
24.04 Benchmarks Game

all Chapel programs & measurements

chpl version 2.0.0
built with LLVM version 17.0.2
Copyright 2020-2024
Hewlett Packard Enterprise Development LP
Copyright 2004-2019 Cray Inc.

source secs N mem gz cpu secs cpu load
binary-trees  #3 0.36  7 19,644 494 0.03 0% 0% 2% 5%
binary-trees  #3 0.06  14 19,644 494 0.15 83% 83% 60% 71%
binary-trees  #3 8.69  21 367,360 494 29.22 99% 91% 73% 72%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.30  10 19,644 737 0.23 19% 22% 19% 19%
fannkuch-redux  #2 0.64  11 19,644 737 2.52 100% 98% 98% 100%
fannkuch-redux  #2 8.39  12 19,772 737 33.40 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
fasta  #6 0.28  250,000 19,648 1108 0.04 11% 0% 7% 11%
fasta  #6 0.11  2,500,000 19,648 1108 0.12 100% 9% 0% 16%
fasta  #6 0.79  25,000,000 19,648 1108 0.80 98% 0% 6% 1%
source secs N mem gz cpu secs cpu load
fasta  #5 0.27  250,000 19,644 1391 0.07 11% 7% 7% 7%
fasta  #5 0.12  2,500,000 19,644 1391 0.40 91% 83% 81% 84%
fasta  #5 0.95  25,000,000 19,772 1391 3.47 98% 89% 89% 88%
source secs N mem gz cpu secs cpu load
fasta  #3 0.30  250,000 19,644 1219 0.07 20% 3% 0% 6%
fasta  #3 0.43  2,500,000 19,644 1219 0.44 97% 2% 6% 2%
fasta  #3 4.01  25,000,000 19,772 1219 4.02 99% 0% 1% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #4 0.55  250,000 59,264 1071 0.47 29% 20% 21% 21%
k-nucleotide  #4 0.75  2,500,000 80,128 1071 2.06 84% 65% 64% 66%
k-nucleotide  #4 4.96  25,000,000 192,256 1071 17.07 99% 81% 82% 82%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 0.45  250,000 69,888 1040 0.46 31% 22% 23% 28%
k-nucleotide  #3 0.85  2,500,000 68,992 1040 2.50 87% 69% 70% 69%
k-nucleotide  #3 5.86  25,000,000 192,256 1040 20.64 99% 84% 84% 84%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 0.27  1,000 19,648 582 0.05 0% 3% 0% 3%
mandelbrot  #3 0.09  4,000 19,648 582 0.32 90% 100% 88% 90%
mandelbrot  #3 1.17  16,000 37,760 582 4.64 100% 100% 99% 99%
source secs N mem gz cpu secs cpu load
mandelbrot  0.26  1,000 19,648 447 0.13 15% 11% 11% 7%
mandelbrot  0.43  4,000 19,648 447 1.69 100% 97% 97% 97%
mandelbrot  6.66  16,000 37,632 447 26.42 99% 100% 99% 100%
source secs N mem gz cpu secs cpu load
n-body  #2 0.30  500,000 19,648 977 0.09 20% 0% 0% 0%
n-body  #2 0.58  5,000,000 19,648 977 0.59 98% 3% 5% 3%
n-body  #2 5.65  50,000,000 19,648 977 5.65 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #3 0.28  500,000 19,648 967 0.07 17% 0% 6% 3%
n-body  #3 0.40  5,000,000 19,648 967 0.41 97% 5% 2% 0%
n-body  #3 3.89  50,000,000 19,648 967 3.90 100% 0% 0% 0%
source secs N mem gz cpu secs cpu load
pidigits  #4 0.27  2,000 19,648 515 0.05 14% 3% 3% 3%
pidigits  #4 0.26  6,000 19,648 515 0.27 96% 0% 3% 7%
pidigits  #4 0.75  10,000 19,648 515 0.76 98% 0% 2% 1%
source secs N mem gz cpu secs cpu load
pidigits  #2 0.30  2,000 19,648 423 0.05 10% 3% 0% 0%
pidigits  #2 0.26  6,000 19,648 423 0.27 96% 3% 7% 3%
pidigits  #2 0.75  10,000 19,776 423 0.76 98% 2% 1% 0%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.33  50,000 19,648 498 0.09 15% 0% 3% 5%
regex-redux  #2 0.47  500,000 54,504 498 0.57 95% 8% 10% 10%
regex-redux  #2 4.53  5,000,000 552,788 498 5.47 99% 7% 7% 8%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.33  50,000 19,648 503 0.10 19% 3% 6% 3%
regex-redux  #3 0.40  500,000 54,504 503 0.49 95% 12% 10% 12%
regex-redux  #3 3.74  5,000,000 552,796 503 4.68 99% 9% 8% 10%
source secs N mem gz cpu secs cpu load
reverse-complement  #8 0.35  250,000 19,648 1260 0.13 5% 11% 8% 11%
reverse-complement  #8 0.95  100,000,001 1,057,024 1260 2.74 90% 63% 64% 72%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.33  250,000 19,648 709 0.07 3% 3% 8% 6%
reverse-complement  #3 1.68  100,000,001 1,618,560 709 3.23 94% 32% 31% 39%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 0.31  250,000 19,648 554 0.07 3% 6% 3% 9%
reverse-complement  #5 1.79  100,000,001 1,884,928 554 3.30 94% 28% 29% 33%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 0.31  500 19,648 348 0.06 6% 3% 3% 3%
spectral-norm  #2 0.23  3,000 19,648 348 0.88 95% 95% 95% 95%
spectral-norm  #2 0.74  5,500 19,648 348 2.89 100% 97% 100% 97%
source secs N mem gz cpu secs cpu load
spectral-norm  0.26  500 19,648 322 0.07 7% 8% 4% 4%
spectral-norm  0.45  3,000 19,648 322 1.74 97% 97% 97% 100%
spectral-norm  1.47  5,500 19,776 322 5.79 99% 98% 98% 100%