1
[Max] General Discussion / Interior Benchmark - AMD vs Intel
« on: 2018-01-01, 17:12:03 »
Hello Everyone, I've done some testing during the holidays and I tought to share the results bacause it could be useful for people who want to build a workstation.
Settings: 4k resolution | 25 Pass | GI 16 | Light Samples 4
INTEL 7980XE 18 Cores (36 Threads) @3800 Mhz (AVX):
Rays/s total 12.850.000
Time: 00:15:45
AMD Ryzen 1700 8 Cores (16 Threads) @3800 Mhz (AVX/2):
Rays/s total 4.200.000
Time: 00:45:20
(Combined Time in DR: 00:12:50)
Being both CPUs at the same frequency, if we consider a core to core comparison Intel CPU has 2,25x the amount of performance on paper, however in real life with Corona the performance is almost exactly 3x.
I think this is a mixture of slightly better IPC and full AVX implementation by Intel but maybe I'm missing something else.
Of course if we consider price/performance/power ratio AMD is the clear winner here (500,00 vs 2.500,00 EUR now for MB+CPU and 170W vs 450W) but I believe that in our field hardware cost for this type of consumer grade systems is quite manageable and what is left over time is a huge performance difference.
I thought this could be an interesting comparison as those 2 are the reference CPUs at the moment for a cost-oriented consumer workstation and a performance-without-compromise one, I believe the above numbers can easily transfer to AMD Threadripper and lower Intel i9 processors as well since it's actually the same architecture.
I expect that AMD 1950x at the same frequency would complete the above render in exactly half time with 00:22:00 vs 00:15:45 of the 7980XE.
This comparison is only good for Corona and in particular 1.7 version, the official benchmark uses version 1.3 core and after some testing i've noticed a smaller performance gap between the 2 architectures, not sure what happen under the hood but something is changed and most review websites are not telling the whole story in real life application.
Settings: 4k resolution | 25 Pass | GI 16 | Light Samples 4
INTEL 7980XE 18 Cores (36 Threads) @3800 Mhz (AVX):
Rays/s total 12.850.000
Time: 00:15:45
AMD Ryzen 1700 8 Cores (16 Threads) @3800 Mhz (AVX/2):
Rays/s total 4.200.000
Time: 00:45:20
(Combined Time in DR: 00:12:50)
Being both CPUs at the same frequency, if we consider a core to core comparison Intel CPU has 2,25x the amount of performance on paper, however in real life with Corona the performance is almost exactly 3x.
I think this is a mixture of slightly better IPC and full AVX implementation by Intel but maybe I'm missing something else.
Of course if we consider price/performance/power ratio AMD is the clear winner here (500,00 vs 2.500,00 EUR now for MB+CPU and 170W vs 450W) but I believe that in our field hardware cost for this type of consumer grade systems is quite manageable and what is left over time is a huge performance difference.
I thought this could be an interesting comparison as those 2 are the reference CPUs at the moment for a cost-oriented consumer workstation and a performance-without-compromise one, I believe the above numbers can easily transfer to AMD Threadripper and lower Intel i9 processors as well since it's actually the same architecture.
I expect that AMD 1950x at the same frequency would complete the above render in exactly half time with 00:22:00 vs 00:15:45 of the 7980XE.
This comparison is only good for Corona and in particular 1.7 version, the official benchmark uses version 1.3 core and after some testing i've noticed a smaller performance gap between the 2 architectures, not sure what happen under the hood but something is changed and most review websites are not telling the whole story in real life application.