The Computer Language
Benchmarks Game

Chapel versus Go fastest programs

by faster benchmark performance

regex-redux
source secs mem gz cpu cpu load
Chapel 8.47 622,528 477 16.65 99% 15% 15% 70%
Go 28.69 407,444 802 60.43 46% 51% 68% 46%
binary-trees
source secs mem gz cpu cpu load
Chapel 13.99 361,924 470 44.80 100% 56% 75% 91%
Go 28.90 471,068 654 110.50 96% 95% 95% 97%
reverse-complement
source secs mem gz cpu cpu load
Chapel 2.20 1,497,876 707 5.10 96% 42% 58% 38%
Go 4.00 824,412 611 4.15 86% 14% 5% 1%
fannkuch-redux
source secs mem gz cpu cpu load
Chapel 12.07 4,556 728 48.05 100% 100% 100% 100%
Go 17.82 1,472 900 71.03 100% 100% 100% 100%
pidigits
source secs mem gz cpu cpu load
Chapel 1.62 6,488 501 1.63 99% 1% 1% 1%
Go 2.04 8,976 603 2.04 1% 0% 100% 0%
fasta
source secs mem gz cpu cpu load
Chapel 1.66 6,140 1398 5.70 99% 81% 82% 82%
Go 2.07 3,168 1358 5.87 39% 83% 84% 79%
mandelbrot
source secs mem gz cpu cpu load
Chapel 5.09 36,328 620 20.09 99% 99% 99% 99%
Go 5.47 31,280 905 21.73 99% 99% 99% 100%
n-body
source secs mem gz cpu cpu load
Chapel 20.63 5,472 962 20.62 100% 1% 0% 1%
Go 21.00 1,532 1200 21.00 1% 0% 0% 100%
spectral-norm
source secs mem gz cpu cpu load
Chapel 3.97 5,488 310 15.75 99% 99% 99% 99%
Go 3.95 2,412 548 15.70 100% 99% 99% 99%
k-nucleotide
source secs mem gz cpu cpu load
Chapel 19.04 296,576 1042 71.89 100% 93% 93% 93%
Go 15.36 148,056 1722 54.61 77% 96% 95% 88%
Chapel

chpl version 1.18.0
Copyright (c) 2004-2018, Cray Inc.

Go

go version go1.11 linux/amd64