From ae03a192e0fa02145bbace8b094e1f9d5fc9f301 Mon Sep 17 00:00:00 2001 From: Rob Pike Date: Wed, 10 Aug 2011 15:45:37 +1000 Subject: [PATCH] timing.log: significant improvements after custom algorithms See https://golang.org/cl/4815087 R=golang-dev, nigeltao CC=golang-dev https://golang.org/cl/4849050 --- test/bench/timing.log | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/test/bench/timing.log b/test/bench/timing.log index 79cad2c5a9b..2541a766b7f 100644 --- a/test/bench/timing.log +++ b/test/bench/timing.log @@ -855,6 +855,7 @@ regex-dna 100000 # Aug 4, 2011 # After various updates to locking code and some runtime changes. +# Slowdowns believed due to slower (but more correct) memmove. fannkuch 12 gccgo -O2 fannkuch.go 51.59u 0.00s 51.69r # -4% @@ -879,3 +880,23 @@ threadring 50000000 chameneos 6000000 gc chameneosredux 7.61u 0.00s 7.63r # -24% +Aug 9, 2011 +# After custom algorithms for 1- 2- 4- 8-byte scalars. + +fannkuch 12 + gc fannkuch-parallel 157.17u 0.00s 41.08r # -17% + +k-nucleotide 1000000 + gc k-nucleotide 8.72u 0.03s 8.76r # -39% + gc k-nucleotide-parallel 8.79u 0.01s 3.14r # -39% + gc_B k-nucleotide 8.65u 0.03s 8.69r # -39% + +pidigits 10000 + gc pidigits 3.71u 0.02s 3.73r # +4% + gc_B pidigits 3.73u 0.00s 3.73r # +4% + +threadring 50000000 + gc threadring 14.51u 0.00s 14.54r # -17% + +chameneos 6000000 + gc chameneosredux 7.41u 0.00s 7.42r # -3%