Thursday, November 3rd 2016
AMD 8-core ZEN Packs a Whallop with Multithreaded Performance
AMD's upcoming 8-core "ZEN" processors pack serious multithreaded performance muscle. The company's design focus on empowering the cores, and getting rid of the shared-resource approach to multi-core chips; appears to have paid of big dividends in multithreaded performance, as tested on the Blender benchmark. An 8-core "ZEN" engineering sample was found to be belting out performance rivaling 10-core Intel Xeon E5-2600 V2 series chips, indicating that AMD appears to have made huge gains in per-core performance over its previous generation chips.
The Blender benchmark scores of an alleged AMD ZEN "Summit Ridge" engineering sample were posted by Blender benchmark scores aggregator Blenchmark; and unearthed by this redditor. According to these scores, the "ZEN" sample cruches the Blender benchmark render in 69 seconds, the same time it takes for a 10-core Xeon E5-2650 V2 processor. The ZEN chip is also closely trailing Xeon E5-2600 V4 series chips. AMD is expected to launch its first ZEN "Summit Ridge" 8-core processors in early 2017.
Sources:
Blenchmark, WCCFTech
The Blender benchmark scores of an alleged AMD ZEN "Summit Ridge" engineering sample were posted by Blender benchmark scores aggregator Blenchmark; and unearthed by this redditor. According to these scores, the "ZEN" sample cruches the Blender benchmark render in 69 seconds, the same time it takes for a 10-core Xeon E5-2650 V2 processor. The ZEN chip is also closely trailing Xeon E5-2600 V4 series chips. AMD is expected to launch its first ZEN "Summit Ridge" 8-core processors in early 2017.
116 Comments on AMD 8-core ZEN Packs a Whallop with Multithreaded Performance
and I say correctly coded because DX12 removes the majority of CPU overhead or at least it should. So good job on them.
But since you asked
That's the basis for vulkan.
I rarely see games these days still (not that I have many modern titles) that use all 8 cores well.
Not only is code hard to parallelize, even if you manage to do it, you still have to synchronize some actions, thus reducing some (but not all) of the benefits of threading.
Add to that that multithreaded code is by default harder to develop and test and you may start to understand why more cores is not an automatic win.
www.guru3d.com/articles_pages/battlefield_1_pc_graphics_benchmark_review,9.html
www.guru3d.com/articles_pages/call_of_duty_infinite_warfare_pc_graphics_benchmark_review,8.html
www.guru3d.com/articles_pages/dishonored_2_pc_graphics_performance_benchmark_review,8.html