Total: 10580 samples
5420 51.2% 51.2% 5435 51.4% main.tracer
2672 25.3% 76.5% 10563 99.8% main.main
659 6.2% 82.7% 1347 12.7% math.Pow
444 4.2% 86.9% 683 6.5% github.com/kid0m4n/gorays/vector.Vector.Normalize
419 4.0% 90.9% 7287 68.9% main.sampler
248 2.3% 93.2% 248 2.3% math.Sqrt
200 1.9% 95.1% 308 2.9% math.ldexp
165 1.6% 96.7% 165 1.6% math.modf
142 1.3% 98.0% 174 1.6% math.normalize
134 1.3% 99.3% 200 1.9% math.frexp
32 0.3% 99.6% 32 0.3% math.Abs
13 0.1% 99.7% 13 0.1% math.Ceil
7 0.1% 99.8% 7 0.1% math.Frexp
7 0.1% 99.8% 7 0.1% math.Modf
6 0.1% 99.9% 6 0.1% runtime.newstack
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
if st == missDownward {
--
You received this message because you are subscribed to the Google Groups "golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Guys,So I took the plunge and ported over the "optimizations" to C++, and reran the benchmarks:
Good work, Karan. You've learned much about fitting a tiny program to Go's metaphors. I am concerned about the gccgo performance. It should be 10% better at least. May be a MP structure problem. Would not be surprised since your scaling us sublinear for such an easily parallelizable task.
I knew that would be a contentious email.