FAQ
Mandelbrot has a ~15 instruction inner loop. The old compiler's peephole
optimizer can get down to one less reg->reg move than the SSA compiler can.
I hope to get that out with another tweak to register allocation.

Note the go1 timings do not include compile time.

On Fri, Mar 11, 2016 at 12:51 AM, wrote:



Am Freitag, 11. März 2016 06:09:00 UTC+1 schrieb Keith Randall:
Here's the current performance numbers for the go1 benchmarks, comparing
tip relative to go1.6:

name old time/op new time/op delta ...
Mandelbrot200-12 4.18ms ± 3% 4.40ms ± 1% +5.24%
(p=0.000 n=10+9)
Nice
This is the only outlier, and 4.18ms is long enough that it cannot be the
SSA construction overhead alone.
Did you check what's the deal with that?


--
You received this message because you are subscribed to the Google Groups
"golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to golang-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups "golang-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-dev+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Search Discussions

Discussion Posts

Previous

Follow ups

Related Discussions

Discussion Navigation
viewthread | post
posts ‹ prev | 6 of 8 | next ›
Discussion Overview
groupgolang-dev @
categoriesgo
postedMar 11, '16 at 5:08a
activeMar 11, '16 at 6:16p
posts8
users6
websitegolang.org

People

Translate

site design / logo © 2021 Grokbase