Core / Thread speed for 3d rendering

wiffola

Honorable
Jul 17, 2012
13
0
10,510
Hi,

Sorry this is probaly a simple question...

As an example...I have a mac pro intel xeon 2.66 2x 6 cores = 12 cores = 24 threads.

My question is, when rendering 3d it uses all 24 threads, does each thread run at 2.66? So in effect it's rendering 2.66 x 24 threads?

Thanks
 

wiffola

Honorable
Jul 17, 2012
13
0
10,510
thanks for the reply...do you mean each 'thread' is running at 2.66? so 24 threads at 2.66 = 63.84

Or do you mean each 'core' is running at 2.66? so 12 cores at 2.66 = 31.92
 

Max Collodi

Distinguished
Feb 24, 2010
596
0
19,060

Neither one is correct. Clock speeds of each core or thread do not get added together. Each core runs a separate process at the 2.66 clock speed. Take for instance a bucket renderer. If you have 12 cores available without hyper-threading, each core will run a separate bucket at the 2.66 clock speed. With hyper-threading, it will run 24 buckets at the same time. This speeds up the rendering considerably due to parallelism, but each core available still only runs at the 2.66 clock speed.