Sunday, September 17, 2017

Comment on Threadripper

Just days ago a video was put out showing that the four dies in an AMD Threadripper CPU are in fact all Zeppelin dies, but two are disabled (very possibly defective dies). Since then I have seen a number of people commenting on how they wonder if this means we could see a 32-core Threadripper in the future, by just having these two dies be active. Well, from what I understand of the Zeppelin die and the Infinity Fabric that ties them together in both Threadripper and Epyc, this cannot happen and will not happen.
As we know from the single-die Ryzen processors, the Zeppelin dies are complete onto themselves, critically with their own memory controllers. The controllers are designed for dual channel, but by combining them with Infinity Fabric we can get quad-channel (Threadripper) and eight-channel (Epyc) memory support. This is also why you would not see a Threadripper with more than two dies (or less then two dies) active because the platform has no support for six-channel or eight-channel memory. Sure, in theory Infinity Fabric could allow another die's memory controller to be used, resulting in higher latency for both dies involved. It would require an entirely different platform that will provide access to RAM for these extra dies to be usable, and I cannot imagine AMD would want to introduce a fourth desktop platform. Currently we have Ryzen 3/5/7, single-die platform, Threadripper, two-die platform, and Epyc, four-die platform. Crossing products between these makes no sense and adding another platform to that already healthy mix is also nonsensical.
So, chances are the only way to see an even higher core count Threadripper is to also see a higher core count die (which means a higher core count Core Complex/CCX). That will certainly come, but I would think it would not be until Zen2 and the 7 nm shift. At least, that is my reasoning on it.

No comments:

Post a Comment