Could AMD improve socket AM2?

coolpurplefan

Golden Member
Mar 2, 2006
1,243
0
0
Or, would they? I started reading some articles to try to figure out what's going on and it looks like the socket AM2 processors don't even take full advantage of 800 MHz RAM. And, the cache could be larger as well.

So, could this be deliberate? I mean, if they focused on improving AM2 processors right now it could take away from their focus on the K10 processors which they probably desperately want to shove out the door.

BTW, I saw a weird comment when I googled K10 + wikipedia. It said AMD was aiming for 10 GHz. :Q
 

DrMrLordX

Lifer
Apr 27, 2000
22,714
12,682
136
Don't count on it. AM2 never received much love from AMD once they rolled out the DDR2 memory controller for AM2 CPUs. You can get some remarkable performance from AM2 processors with good RAM, especially considering the fact that DDR2 latencies can actually go much lower than DDR latencies ever did on s939 at the same price point.

Fact is that AM2 procs suffer unless you start tweaking RAM settings and overclocking a bit. If you do, performance isn't as bad as people make it out to be . . . and one of those X2-6000+ chips OCed to 3.3 ghz with DDR2-1000 or better would be really interesting if it weren't for the damn price tag.

As far as any of AM2's shortcomings (perceived or otherwise) being deliberate, I wouldn't count on that. AMD spent a lot of time working on new designs to replace the venerable K8 (which seems to have an architectural limitation of 3.1-3.7 ghz), and they scrapped at least one revision of k10 before settling on the core architecture that will be Barcelona. They also took their sweet time getting a DDR2 controller that doesn't suck.

As far as cache sizes go, AMD uses lower-density L2 than Intel, and they've been fabbing most of their processors on a larger process than Intel at any given point in development history. So, no, don't expect larger caches on K8-based AM2 chips unless they get a wild hare up their collective arse and start releasing K8L (Brisbane) chips with large blocks of l2 cache. They did increase cache latency on K8L, apparently to facilitate the expansion of l2 cache size beyond its traditional limits (512k or 1 meg per core), but with Barcelona coming out later this year, I doubt we'll see another K8 stopgap until then. I could be wrong.
 
Dec 29, 2005
90
0
0
If AM2 could be improved I think they would have done it by now. As far as I could tell AM2 was just an update to Socket 939 for DDR2 support.
 

Furen

Golden Member
Oct 21, 2004
1,567
0
0
There's nothing to improve in socket AM2 K8s. K8s are not bandwidth starved, they did quite well on DDR 400, doubling the bandwidth to 800 effective doesnt yield much of an improvement because there is no need for it. What AMD could do is to a) add more cores, or b) have more aggressive prefetching. Both of these options would require a significant redesign of the K8 and both of these will be part of K10/K8L/Barcelona (which, supposedly, will run on socket AM2, even if it isnt a K8).
 

BitByBit

Senior member
Jan 2, 2005
474
2
81
It seems the logical thing to do from AMD's perspective is to focus on increasing clock speeds, until K10. It isn't worth the R&D costs to make any architectural changes to the K8 this late in the game, but it's a shame AMD didn't update the core when it was logical to do so. A 5-10% increase in IPC would have softened the blow dealt by Core.

On the subject of cache, AMD seems to have focused on compensating for smaller caches by making substantial improvements to the memory controller on K10. Its ability to prefetch directly into the L1 cache, its write buffer and RAM prefetch logic all reduce the need for large caches. If K8 sees little to modest improvement from larger caches, expect K10 to see even less improvement, especially with the addition of its 32-way L3.
 

coolpurplefan

Golden Member
Mar 2, 2006
1,243
0
0
I forgot to ask, what about DDR3 RAM? I thought the rumor was the next platform was going to use it. I googled and all I found was old rumors.
 

Bateluer

Lifer
Jun 23, 2001
27,730
8
0
Originally posted by: coolpurplefan
I forgot to ask, what about DDR3 RAM? I thought the rumor was the next platform was going to use it. I googled and all I found was old rumors.

Thats about all you're going to find right now, rumors. Rumor has it that socket AM3 will use DDR3 memory, but it doesn't have a definite release date. Some time in 2008, last I heard, factor in the inevitable delays and availability issues, and it will be Q4 2008/Q1 2009.
 

SickBeast

Lifer
Jul 21, 2000
14,377
19
81
I'm pretty sure that AMD always said that the K8 was quad-core capable...

Memory wise the K8 keeps up with the Core 2 for the most part. I suppose it should be winning considering its integrated memory controller.

Isn't the Barcelona going to be an AM2 part?
 

Bateluer

Lifer
Jun 23, 2001
27,730
8
0
Originally posted by: SickBeast


Isn't the Barcelona going to be an AM2 part?

I've heard it will be AM2 at launch, but transfer to the newer AM2+ after a short time.
 

coolpurplefan

Golden Member
Mar 2, 2006
1,243
0
0
Great, I just read the following for Unreal Tournament 3:

Quote:
"We always aim Unreal for systems that people don?t have yet. (laughs) Whether its UT or any Unreal game, so I think the sweet spot has yet to show up. Again, it?s 64-bit and a ton of RAM, like an NVIDIA dual 8800s and Core 2 Extreme Quad processor?you could certainly build a super rig, but UT3 with everything turned up all the way is still going to struggle on that kind of thing."

Ah, may as well just throw myself off a bridge. Sheesh. :(
 

sandorski

No Lifer
Oct 10, 1999
70,688
6,253
126
Originally posted by: coolpurplefan
Great, I just read the following for Unreal Tournament 3:

Quote:
"We always aim Unreal for systems that people don?t have yet. (laughs) Whether its UT or any Unreal game, so I think the sweet spot has yet to show up. Again, it?s 64-bit and a ton of RAM, like an NVIDIA dual 8800s and Core 2 Extreme Quad processor?you could certainly build a super rig, but UT3 with everything turned up all the way is still going to struggle on that kind of thing."

Ah, may as well just throw myself off a bridge. Sheesh. :(

??
 

DrMrLordX

Lifer
Apr 27, 2000
22,714
12,682
136
Originally posted by: Furen
There's nothing to improve in socket AM2 K8s. K8s are not bandwidth starved, they did quite well on DDR 400, doubling the bandwidth to 800 effective doesnt yield much of an improvement because there is no need for it. What AMD could do is to a) add more cores, or b) have more aggressive prefetching. Both of these options would require a significant redesign of the K8 and both of these will be part of K10/K8L/Barcelona (which, supposedly, will run on socket AM2, even if it isnt a K8).

Interesting you should mention that. AM2 parts don't need the bandwidth offered by DDR2-800 or higher, but they do enjoy considerable benefits from the low latency offered by high DDR2 speeds. It seems the DDR2 memory controller AMD released produces curiously low latencies and low memory bandwidth at any given memory speed, and it thrives when running RAM at high memory clocks even with a 2T command rate (1T doesn't help much, and more memory speed helps more than tighter timings).

An AM2 chip with DDR2-800 3-3-3-8 2T trumps an s939 chip at the same clock speed with the same size l2 running DDR400 2-2-2-5 1T. If you look at the high end, you can get AM2 chips theoretically running at DDR2-1300 or 1400 (depends on how much money you're willing to spend), and getting up to DDR2-1100 or so is doable if you buy the right RAM (this can be done for $200 or less) and motherboard.

Originally posted by: BitByBit
It seems the logical thing to do from AMD's perspective is to focus on increasing clock speeds, until K10. It isn't worth the R&D costs to make any architectural changes to the K8 this late in the game, but it's a shame AMD didn't update the core when it was logical to do so. A 5-10% increase in IPC would have softened the blow dealt by Core.

On the subject of cache, AMD seems to have focused on compensating for smaller caches by making substantial improvements to the memory controller on K10. Its ability to prefetch directly into the L1 cache, its write buffer and RAM prefetch logic all reduce the need for large caches. If K8 sees little to modest improvement from larger caches, expect K10 to see even less improvement, especially with the addition of its 32-way L3.

I agree. There's some question as to how far AMD could really push K8, but we'll probably never know. FX-62s and X2-6000+ chips got as high as around 3.3 ghz on good air and/or water, and phase change got some chips beyond 3.6 ghz on a few occasions (not without complications). However, the memory controller on AM2 chips is already outstanding and can go a long way towards eliminating the need for large, fast blocks of cache if the memory is run at a high enough speed. Had AMD push the X2 to 3.6 ghz and paired it with fast enthusiast-level DDR2, it would have been more than a match for even overclocked Core 2 chips. Core 2s have scaling problems due to their memory controller; this is especially true of the 2 meg l2 Core 2s.

Originally posted by: SickBeast

Memory wise the K8 keeps up with the Core 2 for the most part. I suppose it should be winning considering its integrated memory controller.

Actually, K8 is much better in the memory department, especially on DDR2 platforms. RAM latencies are much lower (measured in cycles at least). Intel compensates with large, fast l2 cache, which works, to a point. At the current stock speeds of AMD and Intel chips, it works very well for Intel. Still, it's amazing when you see a 3.5 ghz E6300 producing nearly identical SuperPi times to an E6700 at 2.66 ghz.
 

aigomorla

CPU, Cases&Cooling Mod PC Gaming Mod Elite Member
Super Moderator
Sep 28, 2005
21,052
3,533
126
ugh... and what AM2 also did was put a metal sodder over the DIE so you couldnt hack the IHS off.

Fugger tore his FX-62 die right off when he tried to peal the IHS.


I wish we were back in the s939 days, when we could just hack the IHS off. Not have to shave down unflat ones... :T
 

touchmyichi

Golden Member
May 26, 2002
1,774
0
76
Originally posted by: dfifo
If AM2 could be improved I think they would have done it by now. As far as I could tell AM2 was just an update to Socket 939 for DDR2 support.

Agreed, I wish AMD had kept S939 in general and really made the switch in sockets worthwhile, I certainly think the AM2 could have been taken a lot lot more seriously so it could be used for a longer time. As we have seen, the switch hasn't really produced that dramatic of results. It's very odd to see AMD go 754--> 939--> AM2 in such a short amount of time when they were notorious for milking socket A for all its worth. Not a wise decision from them, as it promotes disincentives to buying new processors.
 

Drift3r

Guest
Jun 3, 2003
3,572
0
0
Originally posted by: coolpurplefan
Great, I just read the following for Unreal Tournament 3:

Quote:
"We always aim Unreal for systems that people don?t have yet. (laughs) Whether its UT or any Unreal game, so I think the sweet spot has yet to show up. Again, it?s 64-bit and a ton of RAM, like an NVIDIA dual 8800s and Core 2 Extreme Quad processor?you could certainly build a super rig, but UT3 with everything turned up all the way is still going to struggle on that kind of thing."

Ah, may as well just throw myself off a bridge. Sheesh. :(

I guess that will be one title I won't be picking up. Nothing like buying game that will require a few hundred if not thousands of dollars in PC upgrades.