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.58 628,300 477 16.85 99% 14% 15% 70%
Go 28.99 338,504 802 60.81 54% 48% 68% 40%
binary-trees
source secs mem gz cpu cpu load
Chapel 15.11 361,728 470 47.90 100% 55% 73% 91%
Go 28.82 463,464 654 109.73 97% 95% 95% 94%
reverse-complement
source secs mem gz cpu cpu load
Chapel 2.20 1,497,148 707 5.11 96% 43% 63% 37%
Go 4.00 826,728 611 4.16 86% 1% 14% 6%
fasta
source secs mem gz cpu cpu load
Chapel 1.63 5,640 1398 5.61 100% 82% 82% 82%
Go 2.07 2,620 1358 5.86 84% 84% 61% 57%
pidigits
source secs mem gz cpu cpu load
Chapel 1.63 6,036 423 1.63 99% 1% 1% 2%
Go 2.04 8,380 603 2.04 2% 1% 1% 100%
fannkuch-redux
source secs mem gz cpu cpu load
Chapel 16.01 4,136 728 63.63 100% 99% 99% 100%
Go 17.82 1,472 900 71.02 100% 100% 100% 100%
spectral-norm
source secs mem gz cpu cpu load
Chapel 3.98 5,368 310 15.76 100% 99% 99% 99%
Go 3.98 2,656 548 15.72 99% 99% 99% 99%
mandelbrot
source secs mem gz cpu cpu load
Chapel 5.66 35,976 620 22.35 99% 99% 99% 99%
Go 5.47 31,004 905 21.73 100% 99% 99% 99%
n-body
source secs mem gz cpu cpu load
Chapel 23.94 5,068 962 23.93 100% 1% 1% 0%
Go 21.00 1,536 1200 21.00 0% 100% 0% 1%
k-nucleotide
source secs mem gz cpu cpu load
Chapel 17.06 292,976 1042 64.43 100% 93% 93% 93%
Go 12.58 148,112 1590 47.16 95% 90% 95% 96%
Chapel

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

Go

go version go1.11 linux/amd64