AMD gearing up for quad-core in early 2007

GEC: Discuss gaming, computers and electronics and venture into the bizarre world of STGODs.

Moderator: Thanas

Post Reply
User avatar
Uraniun235
Emperor's Hand
Posts: 13772
Joined: 2002-09-12 12:47am
Location: OREGON
Contact:

AMD gearing up for quad-core in early 2007

Post by Uraniun235 »

dressing my links like a good boy because dressing links is fun
Well. Anyone who thought AMD wasn't preparing a credible response to Intel's Core microarchitecture ought to be disabused of that notion by yesterday's revelations about the coming K8L refresh. Our quick news post based on the Inq's report had some of the basics in it, but not everything. This quick summary by David Kanter is probably the most concise distillation of the relevant info. Here are the high points as he presents them:

0. Native quad core
1. Hypertransport up to 5.2GT/s
2. Better coherency
3. Private L2, shared L3 cache that scales up.
4. Separate power planes and pstates for north bridge and CPU
5. 128b FPUs - see 14,15
6. 48b virtual/physical addressing and 1GB pages
7. Support for DDR2, eventually DDR3
8. Support for FBD1 and 2 eventually
9. I/O virtualization and nested page tables
10. Memory mirroring, data poisoning, HT retry protocol support
11. 32B instead of 16B ifetch
12. Indirect branch predictors
13. OOO load execution - similar to memory disambiguation
14. 2x 128b SSE units
15. 2x 128b SSE LDs/cycle
16. Several new instructions

Many of us have been asking how AMD would respond to the Core microarchitecture, and to date, we haven't heard much encouraging news. However, in my talks with various AMD reps about these matters, they have always insisted to me that a proper response was coming—yet their hands were tied to talk about them. Now we know AMD is not messing around.

Some of these changes were somewhat obvious and necessary, especially for AMD's continued push in the server space. (Winning in that market is vitally important for a number of reasons, including the prestige it carries, the higher average selling prices per chip, and the fact that technology from the very high end tends to filter down into other market segments over time.) The server-oriented modifications in K8L include the move to quad cores, faster HyperTransport links, and shared L3 cache. These things should both allow and require better cache coherency mechanisms in order to scale up to four sockets and beyond. I'd expect coherency data to be summarized per socket based on the contents of the shared L3 cache, with arbitration over L2 caches happening internally on the chip. That's my guess, anyhow. Four cores and more cache should also bring higher performance, of course.

The other changes for servers include the improved memory addressing, I/O virtualization, and the cluster of reliability stuff like memory mirroring and HT retry. Those things will matter for servers but may take some time to matter elsewhere.

The changes to each K8L CPU core proper is the big news, though. We've known for a while that K8L would likely include better floating-point math performance, and the K8L looks to be able to match the Core with single-cycle 128-bit SSE ops. What's also new here are the additions of an indirect branch predictor, 32B instruction fetch, and out-of-order loads. With these changes, the K8L could catch up to Intel's Core in integer performance as well as FP. Johan DeGelas has written about how the K8 isn't nearly as flexible with loads as Core, and AMD looks to be addressing that issue, which is a big opportunity for improvement. Taken alongside the ability to modulate voltage and clock speeds for the cores and the memory controller separately, these changes could lead to a big boost in power-efficient performance.

We can probably expect the K8L to scale down in terms of the size of the shared L3 cache and in the number of cores onboard. We might see a desktop variant with a 1MB shared L3 and two cores, for instance.

Kanter says the K8L is scheduled to arrive in early 2007, but given how these things tend to go, we'll have to wait and see about that. AMD has to complete the transition to 65 nm between now and then, and that move should help bolster the K8 against Core in the meantime. What seems clear from these revelations is that the CPU market will probably continue to be a two-horse race for some time yet, even if Intel’s Core is as strong as we think, so long as AMD can continue to execute on its plans.
User avatar
Arrow
Jedi Council Member
Posts: 2283
Joined: 2003-01-12 09:14pm

Post by Arrow »

Looks like a big step up. I don't follow the details on the CPU front anymore, but between this and the Anandtech article on Conroe/Core, it looks like we might see a good CPU battle over the winter, just in time for my next upgrade!
Artillery. Its what's for dinner.
User avatar
atg
Jedi Master
Posts: 1418
Joined: 2005-04-20 09:23pm
Location: Adelaide, Australia

Post by atg »

Looks like a big step up. I don't follow the details on the CPU front anymore, but between this and the Anandtech article on Conroe/Core, it looks like we might see a good CPU battle over the winter, just in time for my next upgrade!
And you could use your old, hot processor to heat the house, IF it was a pentium. :P
Marcus Aurelius: ...the Swedish S-tank; the exception is made mostly because the Swedes insisted really hard that it is a tank rather than a tank destroyer or assault gun
Ilya Muromets: And now I have this image of a massive, stern-looking Swede staring down a bunch of military nerds. "It's a tank." "Uh, yes Sir. Please don't hurt us."
User avatar
DPDarkPrimus
Emperor's Hand
Posts: 18399
Joined: 2002-11-22 11:02pm
Location: Iowa
Contact:

Post by DPDarkPrimus »

Oh come on, we still have computer games coming out that can't run properly dual-core machines. :P
Mayabird is my girlfriend
Justice League:BotM:MM:SDnet City Watch:Cybertron's Finest
"Well then, science is bullshit. "
-revprez, with yet another brilliant rebuttal.
User avatar
phongn
Rebel Leader
Posts: 18487
Joined: 2002-07-03 11:11pm

Post by phongn »

There are some rumours that in addition to the 48-bit physical memory addressing, the K8L will be bumped up to 64-bit virtual memory addressing.

Earlier rumours had the K8L primarily focused in the HPC (read: FPU performance) and server (multicore goodness) area but the vector performance seems to be bumped nicely as well.
User avatar
Arrow
Jedi Council Member
Posts: 2283
Joined: 2003-01-12 09:14pm

Post by Arrow »

atg wrote:And you could use your old, hot processor to heat the house, IF it was a pentium. :P
Nah, I have an A64. Now, the 7800s would make good heating elements! :D
Artillery. Its what's for dinner.
User avatar
atg
Jedi Master
Posts: 1418
Joined: 2005-04-20 09:23pm
Location: Adelaide, Australia

Post by atg »

Nah, I have an A64. Now, the 7800s would make good heating elements!
I remember reading a review for a shuttle case that was being touted as excellent for SLI, so the reviewers chucked-in two 7800GT's(or GTX's I cant remember). It got to 96C inside the case - ambient temp- and melted part of the fan on one of the cards :shock:
Marcus Aurelius: ...the Swedish S-tank; the exception is made mostly because the Swedes insisted really hard that it is a tank rather than a tank destroyer or assault gun
Ilya Muromets: And now I have this image of a massive, stern-looking Swede staring down a bunch of military nerds. "It's a tank." "Uh, yes Sir. Please don't hurt us."
Post Reply