The term IPC exists explicitly to separate performance improvement due to better logic from due to just faster clocks.true but it will certainly help clocks and power usage and allow them to fit more transitors in
Yeah & I really hope so but it is quite weird that they haven't explicitly mentioned HBM for the CPUs."Opportunities to expand across AMD's product portfolio"
"Transformational Memory Architecture" - may or may not be introducing HBM, but likely.
I read(ed) it as +40% IPC for the IPC of a core, which includes the benefit from SMT.
It is a good improvement, but it is magnified by coming from starting point that is quite poor.40% IPC across the board improvement in single-threaded performance in one generation. Even starting from a low ebb such as Bulldozer that would rate as one of the greatest achievements in x86 CPU design in the past couple of decades.
I would hope not. IPC is a term that arose in a single-threaded single-core context. It serves as a factor in determining straightline performance within a context.I read(ed) it as +40% IPC for the IPC of a core, which includes the benefit from SMT.
That would be either the top range of Jaguar or the whole range of AMD's Bulldozer line.Imo and for it is worth I think AMd should have gone for a middle of the road type of approach, Intel (for now at least) has at on side of the spectrum Atom and on the other its Core iX. AMD should have aimed in the middle.
I think from a business POV AMD has to ignore Intel or quit the CPU business altogether. Intel can price Atom actually even Core iX as they want if they have to. The volume they can produce are also out of AMD reach. ARM does not run windows apps (and games) and at this point that is AMD only possible salvation: offering an alternative for some products (not all) to OEM. If gaming turns into more of a serious business in the Android realm then their GPU is going to be a more relevant selling points. You don't choose who you are competing with, in their case it is Intel, there is no winning that one so imo they are better off doing their own things, and actually setting reasonable goals for themselves.That would be either the top range of Jaguar or the whole range of AMD's Bulldozer line.
There isn't enough room. The smaller Core variants can be adjusted such that they stomp on the top range of Jaguar, or they can be made to handily beat down Bulldozer. The Atom cores can range up to at least the bottom of Jaguar's range and can scale lower than Jaguar can reach. ARM can fit in and around that range as well.
If they can't delivers a middle of the road core that performs well enough, they won't delivers an high end one either. As for Intel... sadly they can't do a thing about it.It is difficult for a core to cover all of that range in terms of cost, power, and performance. However, AMD does not have the means to create two acceptable lines, and the middle is more heavily threatened by the improvement in commodity cores and Intel's ability to subsidize its smaller cores and implement variants using its large ones.
Sadly the whole thing smells (like some others late announcements) like making the "bride" looks beautiful, something like we are doing that too: crazy wide cores with SMT? Check. ARM CPU? Sometime within the next 2 or 5 years, etc. There could be growth in the high end but Intel is there and kicking and if AMD were to pull an ace (close to impossible compared to INtel offering looking further than the CPU by self) that definitely a high margin business where Intel will go ANY length to shunt them.There is limited upside for AMD below Zen. Targeting that range also abandons everything in the upper tier of Zen's range, which is one of the areas where AMD is projecting growth.
I don't see why this is an "or" proposition. Intel makes CPUs, and it offers products across a vast range of CPUs, short of simple cores in the microcontroller range. How does AMD ignore that and stay in the CPU business?I think from a business POV AMD has to ignore Intel or quit the CPU business altogether.
This is contradictory. If they are doing their "own thing" then it is something nobody else is doing. If you don't do what others are doing, they cease to be competitors unless they choose to follow along.You don't choose who you are competing with, in their case it is Intel, there is no winning that one so imo they are better off doing their own things, and actually setting reasonable goals for themselves.
High-end cores have demonstrated their ability to scale down. The comparatively modest performance gains in the single-threaded realm means that the upper tier has experienced more multi-core scaling than single-core improvement.If they can't delivers a middle of the road core that performs well enough, they won't delivers an high end one either.
Indeed, I doubt it is any wider than Intel, Apple, or Nvidia's latest...
I, for one, am really excited for Zen. If I can get 8 real cores at a reasonable price with decent single thread performance in 2016 that will be wonderful. Of course, I've been let down before, but the tone of everything I am reading and hearing suggests to me that AMD has genuinely got it right this time (or at least is headed in the right direction).
One thing I wonder about is... according to the 2016 roadmap it clearly states that there will be ZEN cores on the top end FX on the new AM4 platform, but the APU:s is also AM4, but they are not based on Zen. So what is it? Godaveri+ with pin compatible socket? or what?
The time frame for Zen is a bit compressed for a wholly new design, assuming it didn't get going until after Keller was hired.Given the very tight schedule, it will probably be rough around the edges, but I have a good overall feeling about it. I think they'll get the most important parts right. After that, they might be able to get a decent +10% per generation for a generation or two at least, assuming they follow their usual pattern.
It could also be knowing the likely demand for that node by everybody, and knowing Globalfoundries. A limited-volume and higher-margin segment like enthusiast desktop, workstations, and servers does insulate from the likely demand and uncertainties about the supply.I hope it's at least Carrizo shrunk to 14nm and updated with newer GCN blocks, but knowing AMD, well, I'm not terribly optimistic about that.
The time frame for Zen is a bit compressed for a wholly new design, assuming it didn't get going until after Keller was hired.
It might be playing it safe in some regards, or could be basing some of its units off of what came from existing cores.
A Zen+ that comes later could have the benefit of having the chance of replacing elements that strongly resemble what came before.
I am curious about the integer pipeline. Bulldozer's was narrow, but other than that I have not seen significant criticism of the scheduler. It does lack the ability to eliminate moves in the renamer, although later variants were able to use the AGU ports to consume moves.
Could two or more of those schedulers be clustered together? That might leave some performance on the table until a more comprehensive scheduler or one with better renaming capability follows in a descendant.
The load/store pipeline is another unknown. That can interact with the new cache hierarchy, and there may be refinements available once those caches are run in the real world.
It could also be knowing the likely demand for that node by everybody, and knowing Globalfoundries. A limited-volume and higher-margin segment like enthusiast desktop, workstations, and servers does insulate from the likely demand and uncertainties about the supply.
I would hope that AMD aims for a lower clock ceiling than Intel (with Haswell and Broadwell). Haswell maximum clock ceiling (turbo) is 4.4 GHz (flagship 4 core i7 Extreme with 4.0 GHz base clock). With 6 cores (i7 Extreme flagship) the clock ceiling already drops to 3.7 GHz. If you browse through the E5/E7 server CPUs, no Haswell model has a clock ceiling over 3.5 GHz (and the average base clock is around 2.5 GHz). On mobile side there are a few i7 models (starting at around 400$) that have higher than 3.5 GHz clock ceiling. Most of the mobile and server chips have been configured to run at a significantly lower maximum clock.As wide as Cyclone is, its clock speed is very low, and I wonder whether that might be true of Zen too, especially since AMD didn't say anything about clock speeds, and their latest process choices do not favor high frequencies. Obviously, by "slow" I mean something on the order of 3GHz, not the 1.5GHz at which Cyclone tops out.
So if we're talking about a mid-2016 release (basically, Carrizo + 12 months) then 14nm should be doable as far as GloFo is concerned. Whether AMD should bother shrinking an obsolete design, however, is unclear. It might make more sense to just make do with a mildly reheated 28nm Carrizo and make a Zen-based APU on 14nm as soon as possible. A 6-month delay between the CPU and the APU sounds reasonable.