÷

 Are the Go 6g 8g programs faster?

Do the Go 6g 8g programs use optimized assembly code libraries? Are they small simple programs or very optimized programs? Do the Go 6g 8g programs use a fraction of the time used by other programs or do they use several times more?


 Go 6g 8g used what fraction? used how many times more? 
Programs Time Memory Code Reduced N
↓ fasta±±
↓ n-body±
↓ spectral-norm1/3
↓ fannkuch1/2
↓ mandelbrot±
↓ reverse-complement1/4
↓ chameneos-redux±
↓ pidigits10×±
↓ binary-trees15×±1/2
↓ k-nucleotide18×1/3
↓ regex-dna60×1/3

± look at the measurements and then look at the programs.

 Are the Go 6g 8g programs faster?

Program & Logs CPU secs Elapsed secs Memory KB Code B ~ CPU Load
 fasta 
Go 6g 8g8.218.225,8081068  0% 0% 0% 100%
C++ GNU g++6.136.139161266  0% 0% 0% 100%
 n-body 
Go 6g 8g33.0033.005,8081329  0% 0% 0% 100%
C++ GNU g++20.5720.569321428  0% 0% 0% 100%
 spectral-norm 
Go 6g 8g26.3726.376,444420  0% 0% 0% 100%
C++ GNU g++11.9011.891,1561114  0% 0% 0% 100%
 fannkuch 
Go 6g 8g128.79128.795,884523  0% 0% 0% 100%
C++ GNU g++50.3450.341,2601186  0% 0% 0% 100%
 mandelbrot 
Go 6g 8g75.7375.75126,508695  3% 0% 0% 100%
C++ GNU g++25.0325.0331,448858  0% 0% 0% 100%
 reverse-complement 
Go 6g 8g5.505.50512,756631  0% 0% 0% 100%
C++ GNU g++1.031.03245,6402275  1% 0% 1% 100%
 chameneos-redux 
Go 6g 8g20.6920.695,8961142  0% 0% 0% 100%
C++ GNU g++3.393.391,3961606  0% 0% 0% 100%
 pidigits 
Go 6g 8g36.8536.8612,748594  0% 1% 1% 100%
C++ GNU g++3.793.791,696682  0% 0% 1% 100%
 binary-trees 
Go 6g 8g251.02251.01326,896527  0% 0% 0% 100%
C++ GNU g++16.5216.51296,208892  0% 1% 0% 100%
 k-nucleotide 
Go 6g 8g308.30311.62390,824866  0% 0% 0% 100%
C++ GNU g++17.1017.10135,7922313  0% 0% 0% 100%
 regex-dna 
Go 6g 8g945.53945.98520,640630  0% 0% 0% 100%
C++ GNU g++15.8315.84100,0201588  0% 0% 0% 100%

 Go 6g 8g : types just are - Go is an experiment 

Home Page: Go - a systems programming language

Download: Installing Go

Revised BSD license