The Computer Language
24.11 Benchmarks Game

all Chapel programs & measurements

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

source secs N mem gz cpu secs cpu load
binary-trees  #5 0.65  7 19,620 646 0.03 3% 1% 3% 4%
binary-trees  #5 0.02  14 20,172 646 0.06 100% 50% 50% 50%
binary-trees  #5 2.04  21 1,775,900 646 7.26 94% 86% 86% 91%
source secs N mem gz cpu secs cpu load
binary-trees  #4 0.25  7 19,800 489 0.02 4% 0% 7% 0%
binary-trees  #4 0.05  14 19,800 489 0.15 100% 75% 75% 75%
binary-trees  #4 7.22  21 480,044 489 26.54 99% 89% 89% 91%
source secs N mem gz cpu secs cpu load
binary-trees  #3 0.36  7 19,800 494 0.02 0% 0% 0% 5%
binary-trees  #3 0.06  14 19,800 494 0.15 100% 66% 60% 83%
binary-trees  #3 8.57  21 303,104 494 25.97 99% 73% 56% 75%
source secs N mem gz cpu secs cpu load
fannkuch-redux  #2 0.45  10 19,620 737 0.23 15% 16% 13% 15%
fannkuch-redux  #2 0.64  11 19,620 737 2.53 98% 98% 98% 98%
fannkuch-redux  #2 8.42  12 19,620 737 33.54 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
fasta  #6 0.29  250,000 19,620 1108 0.04 7% 3% 0% 0%
fasta  #6 0.11  2,500,000 19,620 1108 0.11 100% 9% 16% 9%
fasta  #6 0.79  25,000,000 19,620 1108 0.80 100% 2% 0% 0%
source secs N mem gz cpu secs cpu load
fasta  #5 0.42  250,000 19,620 1391 0.07 7% 7% 2% 7%
fasta  #5 0.11  2,500,000 19,620 1391 0.38 100% 80% 90% 83%
fasta  #5 0.97  25,000,000 19,620 1391 3.53 99% 89% 89% 89%
source secs N mem gz cpu secs cpu load
fasta  #3 0.38  250,000 19,620 1219 0.07 15% 0% 0% 2%
fasta  #3 0.43  2,500,000 19,620 1219 0.43 100% 2% 0% 0%
fasta  #3 4.03  25,000,000 19,620 1219 4.04 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
k-nucleotide  #4 0.38  250,000 62,540 1074 0.37 34% 23% 21% 24%
k-nucleotide  #4 0.80  2,500,000 87,552 1074 2.06 85% 59% 59% 62%
k-nucleotide  #4 5.15  25,000,000 202,548 1074 17.53 99% 81% 83% 83%
source secs N mem gz cpu secs cpu load
k-nucleotide  #3 0.40  250,000 71,260 1044 0.45 36% 29% 25% 31%
k-nucleotide  #3 0.86  2,500,000 80,548 1044 2.42 89% 69% 66% 69%
k-nucleotide  #3 6.14  25,000,000 203,208 1044 21.26 99% 83% 83% 85%
source secs N mem gz cpu secs cpu load
mandelbrot  #3 0.38  1,000 19,620 582 0.04 2% 5% 2% 5%
mandelbrot  #3 0.09  4,000 19,620 582 0.31 87% 88% 87% 87%
mandelbrot  #3 1.14  16,000 37,780 582 4.51 99% 99% 99% 100%
source secs N mem gz cpu secs cpu load
mandelbrot  0.28  1,000 19,620 447 0.13 10% 20% 10% 10%
mandelbrot  0.43  4,000 19,620 447 1.68 100% 97% 100% 100%
mandelbrot  6.64  16,000 37,820 447 26.47 99% 99% 99% 99%
source secs N mem gz cpu secs cpu load
n-body  #2 0.35  500,000 19,620 977 0.09 16% 5% 0% 2%
n-body  #2 0.58  5,000,000 19,620 977 0.59 100% 0% 1% 1%
n-body  #2 5.69  50,000,000 19,620 977 5.70 100% 0% 0% 1%
source secs N mem gz cpu secs cpu load
n-body  #4 0.34  500,000 19,620 1027 0.08 17% 5% 0% 5%
n-body  #4 0.48  5,000,000 19,620 1027 0.48 100% 2% 2% 2%
n-body  #4 4.64  50,000,000 19,620 1027 4.64 99% 0% 0% 0%
source secs N mem gz cpu secs cpu load
n-body  #3 0.32  500,000 19,620 983 0.06 12% 8% 0% 6%
n-body  #3 0.37  5,000,000 19,620 983 0.37 97% 0% 2% 2%
n-body  #3 3.56  50,000,000 19,620 983 3.57 99% 0% 2% 0%
source secs N mem gz cpu secs cpu load
pidigits  #4 0.31  2,000 19,620 515 0.05 9% 0% 3% 0%
pidigits  #4 0.26  6,000 19,620 515 0.27 100% 3% 3% 7%
pidigits  #4 0.76  10,000 19,620 515 0.76 98% 2% 1% 2%
source secs N mem gz cpu secs cpu load
pidigits  #2 0.33  2,000 19,620 423 0.05 9% 3% 0% 3%
pidigits  #2 0.26  6,000 19,620 423 0.27 100% 0% 3% 7%
pidigits  #2 0.75  10,000 19,620 423 0.76 100% 1% 1% 1%
source secs N mem gz cpu secs cpu load
regex-redux  #2 0.43  50,000 19,620 498 0.10 11% 6% 2% 4%
regex-redux  #2 0.41  500,000 32,420 498 0.49 88% 12% 11% 11%
regex-redux  #2 3.54  5,000,000 405,032 498 4.48 98% 9% 10% 9%
source secs N mem gz cpu secs cpu load
regex-redux  #3 0.40  50,000 19,620 503 0.09 10% 7% 2% 2%
regex-redux  #3 0.39  500,000 32,680 503 0.44 82% 10% 10% 10%
regex-redux  #3 3.11  5,000,000 404,924 503 4.05 99% 11% 11% 10%
source secs N mem gz cpu secs cpu load
reverse-complement  #3 0.35  250,000 19,620 709 0.07 6% 2% 2% 2%
reverse-complement  #3 1.69  100,000,001 2,133,608 709 3.07 92% 27% 27% 35%
source secs N mem gz cpu secs cpu load
reverse-complement  #5 0.39  250,000 19,620 554 0.07 7% 5% 2% 5%
reverse-complement  #5 1.93  100,000,001 1,905,304 554 3.28 93% 24% 23% 30%
source secs N mem gz cpu secs cpu load
reverse-complement  #9 0.28  250,000 19,620 1260 0.12 10% 13% 11% 17%
reverse-complement  #9 0.98  100,000,001 1,057,244 1260 2.81 90% 63% 62% 71%
source secs N mem gz cpu secs cpu load
spectral-norm  #2 0.37  500 19,620 348 0.05 5% 5% 2% 2%
spectral-norm  #2 0.23  3,000 19,620 348 0.89 100% 95% 95% 95%
spectral-norm  #2 0.73  5,500 19,620 348 2.88 98% 98% 100% 100%
source secs N mem gz cpu secs cpu load
spectral-norm  0.27  500 19,620 322 0.07 4% 7% 3% 11%
spectral-norm  0.44  3,000 19,620 322 1.72 97% 97% 100% 100%
spectral-norm  1.46  5,500 19,620 322 5.77 100% 99% 98% 98%