Originally posted by: Idontcare
Not saying anything in my posts about the relative merits of whether mature process tech vs. mature architecture is better or worse in this race.
On page 3, there was some confusion about the influence of process vs architecture on yields. I think it's an interesting issue worth some discussion.
Based on my limited understanding of semi manufacturing I'd assume there are two types of defects affecting yields (not talking about packaging & co affecting overall cost-structure or yields), those inherent to your silicon wafers and those caused by your tools. All defects are stochastic in nature and you can hardly influence where they occur.
The better - the more mature - your toolset the less errors it will produce. That's why we talk about "mature process" producing good yields.
But can architecture influence yields? Is there an influence apart from cache:core ratio? I guess so, but how important is it and why?
A. If your new architecture requires some changes to the manufacturing process, esp. changes in materials used. This will likely introduce new variables and could alter the characteristics of the process. For instance Nehalem's power gate, or even slightly changing the composition of your silicon?
I think a new architecture always requires some changes to the process - or at least they are regularly employed to produce an advantage (e.g. lower power at the same performance).
B. If error rates are inherent to the features used and particular types of transistors are easier to corrupt, architectural design choices could affect yields, assuming the overall balance of transistors is affected.
Which would be especially interesting in the case of Nehalem, because Intel has switched to mostly static CMOS, resulting in a completely different mix of transistors.
1.
http://www.anandtech.com/cpuch...owdoc.aspx?i=3382&p=12
Originally posted by: Idontcare
Originally posted by: JackyP
Thus "Shanghai won't have sufficient IPC on many workloads" can be supported as a fact.
Assuming this is true and without question, then the next question would be "is the IPC
close enough that price can make the difference?".
Yep that's the key question. I'm positive Shanghai will be slower than Nehalem-server, but Nehalem is probably more expensive both per die and as a platform, draws a lot of power and is the second iteration of Intel's 45nm process. If Intel does not royally screw up, it will outperform Shanghai (on average). How much? Let me ask my crystal ball...
Personally I believe AMD will need to target some niche markets, where they will be able to compete on price/performance, with Shanghai as soon as Nehalem ramps up. For instance system upgrades, virtualisation (if they're really performing that well in this big "niche"), low end, low power servers (if Intel does not launch ~2ghz nehalem parts), etc.
i7 Xeon (i9?) may rule the roost but if AMD cuts prices on their shanghai processors to compensate for performance/cost (which arguably can/is always happen(ing)) then does AMD still make enough money to justify throwing R&D dollars into 32nm to chase Intel further and further down the rabbit hole?
I'm still not quite sure whether the recent foundry spinoff is going to affect AMD in a positive or negative way? I'd venture the Arabian investors enable AMD to weather the storm and hope to somehow make money with the foundry, one day... Just how long are they going to wait for profitability?
There comes a point where the IPC deficit is not tenable going forward, just look at all the risc players that Itanium put to bed.
BTW any news about tukwilla?
Originally posted by: JackyP
*must stop constantly editing posts* edit #7
Perfectionism is preferred around here. You do your part to minimize the chances of miscommunication and we'll continue doing our part of insisting you don't know what you are talking about
Haha. Yeah... At least we can have some kind of discussion without threads getting locked *hints at other places*