Update on the Computer Game Benchmark site


#1

The current Rust situation on the Computer Game Benchmarks site:

k-nucleotide:
  Rust             20.01
  C gcc             6.46

n-body:
  Rust             22.92
  C++ g++ #3        9.30

binary-trees:
  Rust              7.66
  C gcc #3          3.28

reverse-complement:
  Rust              0.93
  C gcc #6          0.42

spectral-norm:
  Rust              3.99
  Fortran Intel #3  1.98

fannkuch-redux:
  Rust             13.12
  C gcc #5          9.07

mandelbrot:
  Rust              4.92
  Swift #3          4.10

regex-dna:
  Rust              2.48
  PHP #4            2.23

fasta:
  Rust              1.54
  C gcc #7          1.36

pidigits:
  Rust              1.74
  Chapel            1.60

#2

Do you have any link to the actual benchmark?
What are those numbers? Is bigger better or is smaller better?


#3

http://benchmarksgame.alioth.debian.org/u64q/rust.html

The numbers are seconds. Lower is better.


#4

The situation has improved:

k-nucleotide
  Rust #4           4.86
  C gcc             6.67

reverse-complement
  Rust #2           0.37
  C gcc #6          0.48

spectral-norm
  Rust #4           1.98
  Fortran Intel #3  1.98

pidigits
  Rust #3           1.74
  Chapel #2         1.61

fasta
  Rust #2           1.47
  C gcc #2          1.32

fannkuch-redux
  Rust #3          10.57
  C gcc #5          8.66

mandelbrot
  Rust #6           2.02
  C++ g++ #6        1.64

binary-trees
  Rust #2           3.88
  C gcc #3          2.44

n-body
  Rust             13.57
  Fortran Intel #6  8.21

regex-redux
  Rust              2.99
  C gcc #4          1.48

#5

The benchmark results are now updated to Rustc V.1.23.0, some differences (timings in seconds):

k-nucleotide 
Old: 4.86
New: 5.06

spectral-norm
Old: 1.98
New: 2.27 	

binary-trees
Old: 3.88
New: 4.02