[Bf-committers] Cycles CPU Kernel on MSVC *all versions*

Jürgen Herrmann shadowrom at me.com
Fri Jun 7 09:32:36 CEST 2013


Hi there,

after the Benchmarking I did I decided to try analyze the diferences between MinGW and MSVC build in depth.
First of all I ran several Benchmarks of math functions in both GCC an MSVC and found out:
Amazing! they are both equally fast! So math functions isn't the bottleneck here.
So I tried to get a grip on real data and tried out "Very Sleepy" ( free download at: http://www.codersnotes.com/sleepy ) to profile cycles on MSVC.

What I found here was quite interresting:
While rendering the most time is spent in ccl::bvh_intersect_instancing with 1292.15s (53.70%) O_o
Within this call the most time is spent in ccl::bvh_node_intersect with 872.47s (36.26%) .

So this is the part we'll have to look at ... I wonder how MinGW builds perform here, but I don't have a proper optimized build with debug info to compare :/

/Jürgen


More information about the Bf-committers mailing list