The Computer Language
Benchmarks Game

Chapel programs versus Go

by benchmark task performance

binary-trees
source secs mem gz cpu cpu load
Chapel 62.54 219,460 554 62.50 100% 1% 1% 0%
Go 167.96 184,252 548 167.86 0% 1% 1% 100%
pidigits
source secs mem gz cpu cpu load
Chapel 2.52 20,916 501 2.52 100% 1% 1% 1%
Go 3.86 8,032 729 3.85 2% 0% 0% 100%
n-body
source secs mem gz cpu cpu load
Chapel 26.46 19,436 962 26.45 100% 1% 1% 0%
Go 23.18 928 1310 23.17 1% 0% 0% 100%
fannkuch-redux
source secs mem gz cpu cpu load
Chapel 109.14 20,652 728 109.10 100% 1% 1% 0%
Go 94.45 924 900 94.42 0% 1% 1% 100%
mandelbrot
source secs mem gz cpu cpu load
Chapel 43.58 52,216 455 43.57 100% 1% 1% 1%
Go 27.17 34,800 894 27.16 0% 1% 1% 100%
regex-dna
source secs mem gz cpu cpu load
Chapel 13.33 1,484,560 468 13.31 100% 1% 1% 1%
Go 8.14 503,992 1229 8.13 1% 1% 0% 100%
spectral-norm
source secs mem gz cpu cpu load
Chapel 38.55 21,332 310 38.54 100% 2% 2% 0%
Go 15.71 928 668 15.70 0% 1% 1% 100%
reverse-complement
source secs mem gz cpu cpu load
Chapel 2.99 274,860 643 2.98 99% 1% 1% 1%
Go 1.01 133,360 1278 1.00 3% 1% 1% 99%
fasta
source secs mem gz cpu cpu load
Chapel 31.37 19,584 1216 31.35 100% 0% 1% 0%
Go 10.29 988 1036 10.28 0% 1% 0% 100%
k-nucleotide
source secs mem gz cpu cpu load
Chapel 194.81 267,320 1063 193.80 100% 2% 1% 0%
Go 47.48 147,788 1582 47.45 1% 1% 0% 100%
Chapel

chpl Version 1.14.0
Copyright (c) 2004-2016, Cray Inc.

Go

go version go1.7 linux/386