CPU render efficiency on different systems and generations

Hey folks.
I have bought an energy meter today and CPU benchmarked BMW27.blend on two different systems.
The results really surprised me, since the gap is so big.
GPUs were used for display only.

CPU
AMD Phenom II X6 1100T
Dual Intel Xeon E5 V4 ES 2.0 Ghz

CPU Threads
6
80

GPU
Nvidia GTX 470
Nvidia GTX 1070

OS
Ubuntu 15.10
Ubuntu 15.10

Blender
2.78 Nightly
2.78 Nightly

Render time
05:03.53
00:37.22

System power consumption at idle
150 W
64 W – 115 W

System power consumption at load
250 W
251 W

Damn. That’s about 8.15 fold efficieny difference.
Also note that the Intel CPUs are ES (engineering samples), which means they are a bit less efficient than official versions.

Yeah, AMD is renowned to be power hungry, cheap price at the cashier does not mean cheap on the long run!

Thanks for all the work, very interesting!

I have now monitored the idle consumption of the Intel Xeon system for a longer period.
It jitters from 64 W to 115 W only, table above is corrected.
Idle consumption of the AMD system is steady around 150 W.

Dual Intel Xeon E5 V4 ES 2.0 Ghz… Sounds expensive.

I got them on Ebay for about 1100 USD, but they seem to be sold out now, only single pieces can be found.
You can try other ES CPUs and generations, I still see many Xeon E5 V3 ES on Ebay. Just buy as many cores as you can.

Added a GPU result for comparison.
The scene is BMW27.blend.

Render device
CPU
CPU
GPU

CPU
AMD Phenom II X6 1100T
Dual Intel Xeon E5 V4 ES 2.0 Ghz
Dual Intel Xeon E5 V4 ES 2.0 Ghz

CPU Threads
6
80
80

GPU
Nvidia GTX 470
Inno3D iChill GTX 1070 X3
Inno3D iChill GTX 1070 X3

OS
Ubuntu 15.10
Ubuntu 15.10
Ubuntu 15.10

Blender
2.78 Nightly
2.78 Nightly
2.78 Nightly

Tile size
16x16
16x16
480x540

Use Hair BVH
off
off
off

Render time
05:03.53
00:37.22
01:05.45

System power consumption at load
250 W
251 W
226 W

UPDATE: power consumption for GPU render is corrected due to some CPU usage during the first benchmark

80 cpu threads ??, vs 8 what threats do you measure
do you see 80 blocks building your render image ?.

Of course.


Render device
CPU

CPU
Dual Intel Xeon E5 V4 ES 2.0 Ghz

CPU Threads used
8

GPU
Inno3D iChill GTX 1070 X3

OS
Ubuntu 15.10

Blender
2.78 Nightly

Tile size
16x16

Use Hair BVH
off

Render time
03:38.19

System power consumption at load
132 W

Tile size has impact on power consumption also.
For the configuration with all threads activated, I see about 251 W peak on 16x16 but 264 W at peak on 8x9.
The render time for 8x9 is about 1 second faster than 16x16.

I wonder if 6x4 gives a faster time on 80 threads.

you can’t set below 8x8, minimum is 8 pixel.

It looks like Cinebench on Win7 utilises the CPU more than Blender BMW27 benchmark.
During a CPU Cinebench run I see a peak of 299 W, while Blender’s peak stays at 250 W.

Link to Cinebench result screenshot: