Friday, July 25th 2014

AMD to Drag Socket FM2+ On Till 2016

AMD's desktop processor and APU platforms are not expected to see any major changes till 2016, according to a BitsnChips report. The delay is attributed to a number of factors, including DDR4 memory proliferation (i.e. for DDR4 memory to get affordable enough for target consumers of APUs), and AMD's so-called "project Fast-Forward," which aims to place high-bandwidth memory next to the APU die, for the AMD's increasingly powerful integrated graphics solutions to overcome memory bottlenecks.

The company's upcoming "Carrizo" APU is targeted at low-TDP devices such as ultra-slim notebooks and tablets; and is the first chip to integrate AMD's next-generation "Excavator" CPU micro-architecture. "Carrizo" chips continue to use DDR3 system memory, and therefore it's possible that AMD may design a socket FM2+ chip based on "Excavator," probably leveraging newer silicon fab processes. But otherwise, socket FM2+ is here to stay.
Sources: BitsnChips, VR-Zone
Add your own comment

54 Comments on AMD to Drag Socket FM2+ On Till 2016

#1
Mathragh
I guess they want to wait for their new CPU arch before switching to a totally new socket.

Looks like I'll need to wait till atleast 2016 for a replacement of my system if I want to stay with AMD!
Posted on Reply
#2
newtekie1
Semi-Retired Folder
Really, I don't see a need for a new socket until DDR4 is mainstream as long as Excavator will run in FM2+.
Posted on Reply
#3
NC37
Not like Intel is doing anything special. They've totally stagnated like I figured they would. No need to press performance when you've got no real competitor. Bout the only positive right now is Intel's graphics are finally doing something, which AMD can easily counter with their own. Guess its just a calm period before AMD gets it's act together. Its an interesting guerrilla tactic to watch. Distancing itself from "CPU" to embrace "APU" and getting the consumer to do the same because Intel can't beat AMD on graphics. But when it comes down to it, it is still a CPU. So AMD is just biding time in the lower end market till they can come outright and say they're back in competition with Intel.

I wonder if by then they'll drop the APU tag. Or maybe they'll pick up a new tagline. lol they could go with TPU (Total Processing Unit) then this site could reap some benefits...or get sued for rights to the tag....heh.
Posted on Reply
#4
john_
For 2015 they only need two things to be able to say that they give their customers an upgrade path that it can justify itself.

In FM2+, Carrizo with Excavator and HBM. Without HBM, Excavator would have to be much much better performing in the cpu part, to be considered an upgrade. Personally I don't see it happening. I don't see why the fourth version of the module architecture to be a bigger step than the last two (Bulldozer-->Piledriver, Piledriver-->Steamroller).
Of course there is the possibility of new FX processors for the FM2+ with more than 2 modules. But that could also mean new motherboards because 3 modules and a few stream processors, could be a possibility with 100W ceiling, 4 or .... 6 modules, I think they are a "No Go" with only 100W limit.



In the AM1 platform, Beema models that will also be compatible with existing Kabini boards. 25 Watts are more than enough for a 2.8-3GHz Beema quad core.

I don't expect anything in AM3+ unfortunately.

PS That guy that thought that Bulldozer, or should I say AMD's Pentium 4 version, was a good idea,... well, I hope he/she works at a McDonalds store today serving people hot potatoes. He/she knows much about hot potatoes.
Posted on Reply
#5
Shambles1980
bulldozer would have been a lot better if they hadnt cut corners on the mfr process. and if they didnt share floating point process. its a reall shame too could have been something so much more than it was.
as for no update to the socket till 2016.. i dont really see that as an issue. sockect 775 for intell was one of the best and that sucker went on forever. (pentium 4, pentium d, pentium c2d, c2q. and with a slight mod xenon's)
a longer life span for a socket isnt always a bad thing. provided you improve the components that go in and arround it.
Posted on Reply
#6
john_
Shambles1980bulldozer would have been a lot better if they hadnt cut corners on the mfr process. and if they didnt share floating point process. its a reall shame too could have been something so much more than it was.
The whole idea of the module architecture was to cut corners. But cut them only as much as not to have a problem advertising a module as a full dual core.
Posted on Reply
#7
Aquinus
Resident Wat-man
john_The whole idea of the module architecture was to cut corners. But cut them only as much as not to have a problem advertising a module as a full dual core.
No, it was to save die space so you can fit more compute cores in the same area. They removed extra hardware that wasn't needed and added more where it needed it (eventually). A module is more of a dual core than you think because there are actually two full integer cores that run in parallel unlike with HyperThreading which re-uses components that aren't being used to get some extra work done. Some of the shared components are things like the op code decoders, cache, and a wide FPU (256-bit vs 128) and using things like XOP and FMA, that single wide FPU can be run as two individual 128-bit FPUs for particular instructions. It's not perfect but it made one thing very clear; CPUs should be doing mostly integer math and some floating point math and if you need to do a ton of floating point calculations, you should be doing it on a GPU/GPGPU setup. It's no different than nVidia gimping its double precision performance to improve single precision because that is what games typically use.

So no, they didn't do it to "cut corners", that's just how you feel about it which is different than why they did it. They did it to save die space so they could cram more cores on a single CPU.
Posted on Reply
#8
Sempron Guy
Compute cores to be specific :) The module architecture was designed with APUs in mind.
Posted on Reply
#9
Aquinus
Resident Wat-man
Sempron GuyCompute cores to be specific :) The module architecture was designed with APUs in mind.
It's part of their heterogeneous computing goal, so was HSA with more recent APUs. It'a all to bridge the gap for everything between strictly serial workloads and strictly parallel workloads on a single IC. While I think this has always been an ambitious goal, reducing power consumption could help them more than they know. I would be all for a CPU where the CPU and GPU cores used shared components, it might not be the fastest for the most efficient, but it would be the most flexible I think that's what AMD's long term goal is.
Posted on Reply
#10
Shambles1980
the corner cutting was done during the mfr process. the single fpu is an issue in my eyes as if you have a 256bit instruction that effectively forces the modue to be a single core. and it can only function as two cores if its 128bit. and with the way things are scheduled. a 256bit instruction can get to core 1. then a 128bit sent to core 2 and it has to sit and wait because the fpu is in full use. scheduling should really move it to an unused core/module. and non floating point opperations should really be moved to a unused core or one that isnt doing any floating point opperations. but that dosent happen. and amd should have understood that would be a big factpr in performance when they chose to go with a single split fp..

but having one fp is not corner cutting thats just a design flaw imo. the cost cutting was due to simply not doing things by hand that should have been done by hand. that cost a lot of extra performance for some money savings.

its really annoying to me that they chose the path they did. as it could have been so much better.
Posted on Reply
#11
john_
AquinusNo, it was to save die space so you can fit more compute cores in the same area.
As I said. That was the whole idea of the design, to cut corners.
They removed extra hardware that wasn't needed and added more where it needed it (eventually).
FPUs where not needed???
A module is more of a dual core than you think because there are actually two full integer cores that run in parallel unlike with HyperThreading which re-uses components that aren't being used to get some extra work done.
As I also said. A module is as much hardware as it is necessary, so that AMD can advertise it as a full dual core without the fear lawsuits start dropping like bombs in their headquarters for misleading their customers.
Some of the shared components are things like the op code decoders, cache, and a wide FPU (256-bit vs 128) and using things like XOP and FMA, that single wide FPU can be run as two individual 128-bit FPUs for particular instructions. It's not perfect but it made one thing very clear; CPUs should be doing mostly integer math and some floating point math and if you need to do a ton of floating point calculations, you should be doing it on a GPU/GPGPU setup. It's no different than nVidia gimping its double precision performance to improve single precision because that is what games typically use.
If the integer units where much faster and if the 6 FPUs in the Phenom II X6 where not doing circles around the 4 in the first 8 core Bulldozer chips, in most cases, or if there where stream processors in the FX chips in the first place to take advantage of GPGPU and also we had plenty of software for GPGPU, I could agree with you. But we have a ton of "IFs" years after the first Bulldozer and of course this isn't the same case as with Nvidia because Nvidia's cards are top performers. So I can't agree with you.
So no, they didn't do it to "cut corners", that's just how you feel about it which is different than why they did it. They did it to save die space so they could cram more cores on a single CPU.
It is not a feeling. It is reality. They couldn't follow Intel in the thread count, Intel had an unfair advantage there with hyperthreading, they couldn't follow Intel in the manufacturing process, so they had to do something. And that something was to throw half the FPUs out and started counting integer units when advertising the chips. Now they started talking about compute cores so they can advertise 4, 8, or 12 cores(I hope this truck I posted doesn't transfer compute cores but integer cores, very optimistic but let's just hope).

You want to justify a design that failed miserably and brought AMD to it's knees. I can't stop you. I only can say to you that for the Jaguar design where space is much more limited and power consumption much more important, they didn't choose the module design. Even considering that Kabinis for example do have stream processors in them for GPGPU they still paired an integer unit with a full fpu. That should tell you something.
Posted on Reply
#12
Aquinus
Resident Wat-man
Cutting corners would imply that they skimped to save on cost, which they didn't. AMD's chips are plenty fast, the problem is power consumption. If your cores make too much heat you can't add more or make them run faster. You're complaining about the wrong stuff.

When it comes to integer performance (what CPUs are doing most of the time since memory addresses and strings are represented as integers) that's what CPUs will be doing. More often than not, 4 FPUs will be more than enough for your typical floating point use. Also you're misunderstanding me if you're thinking I'm saying that CPU doesn't need any FPUs. If you're running an application that has more than 4 FPU intensive threads, then you really should be considering GPGPU but most of the time FPU instructions will be spread throughout code and not all bunched up so despite there only being 1 FPU per module, it doesn't matter if it's shared as it will just use whatever is free. You run out of FP performance in unique situations with FX chips which are typically only encountered on benchmarks and less in real world applications.

Loss in performance is probably much more likely to be caused by the long pipeline that FX CPUs have because of the module design, so not predicting a branch properly (which would cause a pipeline stall) will cause a much worse performance hit than fewer FPUs will as the pipeline has to be wiped and the next instruction has to go all the way through it again which was one of the biggest flaws of the first version of Bulldozer to come out and has been improved with every revision since, same deal with cache hit/miss ratios.

Kabini is a different animal because it doesn't use modules or even the Phenom II architecture for that matter. The pipeline is much shorter (shorter than Phenom IIs were in fact,) and is designed for low power use cases, not performance. The cost of a shorter pipeline is that (initially at least,) it can hinder clock speeds until the components on the pipeline are optimized like Intel has done over the last 8 years with the Core architecture.

I'm not saying that what AMD did was a good idea. I'm saying that it was ambitious and probably is more suitable for businesses than your typical consumer. It was too early to do this and they suffered because of it. However the claims your making are false though, the things you don't like about FX aren't what hinders it. The shared FPU was probably one of the best decisions they made with the architecture. The worst was the size of the pipeline, it's the single biggest reason why AMD can't get as much done per clock cycle as Intel.

Also HyperThreading threads typically give you a max improvement of 30% and as little as nothing depending on the workload where AMD's modules scale almost linearly in comparison, as real cores do. So Intel might have better single-threaded performance but AMD CPUs scale better per core and start showing their colors in multi-threaded workloads.

Also AMD and Intel's philosophy with HT and modules are very similar. AMD is adding components to run more stuff in parallel where Intel just uses what isn't being used already to gain more performance. As a result HT performance depends highly on the current CPU load and what parts of the CPU aren't being used where with module you know that you'll get roughly the same performance per integer compute core as opposed to being highly dependent on what's being done already.

I did some testing a while back with respect to how much HT and more cores impacts 7zip performance and came up with this and this. You're over estimating the ability of HT.
Posted on Reply
#13
Thefumigator
AquinusI did some testing a while back with respect to how much HT and more cores impacts 7zip performance and came up with this and this. You're over estimating the ability of HT.
I'm writing an application to do just that, it stresses and benches 1 cpu, then 2, then 3 and so on, then it measures the impact in performance. I don't have proper results yet but when the app gets finished I will post some.
Posted on Reply
#14
Aquinus
Resident Wat-man
ThefumigatorI'm writing an application to do just that, it stresses and benches 1 cpu, then 2, then 3 and so on, then it measures the impact in performance. I don't have proper results yet but when the app gets finished I will post some.
No no no. I actually disabled HT and cores when I did each of those benchmarks so CPU-Z and the OS only saw that many threads. You can't do that without restarting the board and changing the BIOS. That wasn't just testing with one thread or two, or three and just changing CPU affinity which doesn't give you an accurate picture.

Also what kind of workload are you doing to measure performance and in what language?
Posted on Reply
#15
Disparia
No problem keeping it awhile longer, but maybe they could just give us dual socket boards and that's where we'll get more modules as well as Crossfired APUs ;)
Posted on Reply
#16
GhostRyder
Well AMD is known for just updating the existing motherboards and chipsets so this does not surprise me. They can keep expanding the FM2+ socket platform for awhile and add features to expand it as much as they see fit. I am surprised they are sticking with the FM2+ socket for another 2 years, but its not the end of the world. I would be more interested in if they decide to do something like move to an AM4 socket and restart that platform with the excavator chips.

But I guess we will just have to wait and see whats behind door number 2 lol.

Personally, I think they should start looking to make DDR4 standard asap because it will benefit APU's so much to have it (Though they can just start integrating high performance DDR3 memory controllers I would suppose as well)
Posted on Reply
#17
TheMailMan78
Big Member
newtekie1Really, I don't see a need for a new socket until DDR4 is mainstream as long as Excavator will run in FM2+.
I get what you are saying and the market doesn't really demand much more than 4 generation old CPU's right now BUT......I think AMD should start being a little more proactive in the desktop/server area than reactive to Intel's advancements.

Granted we have reached a plateau with desktops in terms of performance demands but the server market is hungry for more speed with all the cloud infrastructure going into industries. I think its a tad bit short sided not to adopt DDR4 earlier rather than later for AMD at least in the server market.
Posted on Reply
#18
Shambles1980
i dont see why fm2+ boards couldnt use ddr4 with some updated hardware on mother boards.
lga 775 managed to span ddr ddr2 and ddr3. obviously would be per board specific but i dont see how the socket type is relivant to what memory can be used.
Posted on Reply
#19
RCoon
I'll just leave this addition to AMD's CG video portfolio here...
Posted on Reply
#20
john_
RCoonI'll just leave this addition to AMD's CG video portfolio here...
Probably HSA promotion. But I think they can promote HSA better if they start selling more Kaveri APUs instead of keep selling Richland and Trinity instead.
Posted on Reply
#21
TheoneandonlyMrK
Ddr4 on what is essentially a budget socket won't make any sense until it's not at crazy prices and it isn't likely to get that cheap any time soon.
And the Op kind of implies that Amd are definitely bad for holding on to reality , intel by comparison keep swapping sockets and chipsets mearly to keep people from having more than a few years upgrade path.
Imho pciex 3 is not utilised 100% by 99% of those that have it and ddr4 is simply to expensive at this time so I welcome the common sense approach of No we won't swap sockets just to drum up chipset sales.
Posted on Reply
#22
Assimilator
Shambles1980i dont see why fm2+ boards couldnt use ddr4 with some updated hardware on mother boards.
lga 775 managed to span ddr ddr2 and ddr3. obviously would be per board specific but i dont see how the socket type is relivant to what memory can be used.
In LGA775 days, memory controllers were embedded into discrete north bridge chipsets. Nowadays, the north bridge functionality has moved onto the CPU itself and the north bridge no longer exists. Hence memory support is now coupled to the CPU you use, not motherboard.

Granted, there's no technical reason why AMD can't release CPUs that support both DDR3 and DDR4 at the same time... but there are plenty of good financial reasons why two memory controllers on a CPU don't make much sense. Especially when you're in AMD's position where they're targeting their CPUs at the price-conscious.
Posted on Reply
#23
Assimilator
theoneandonlymrkDdr4 on what is essentially a budget socket won't make any sense until it's not at crazy prices and it isn't likely to get that cheap any time soon.
Not to mention that integrating a DDR4 memory controller into current CPUs would require a re-spin and re-validation of those CPU designs, which isn't cheap. Plus then AMD would need to convince motherboard manufacturers to come up with DDR4 board designs.
Posted on Reply
#24
TheoneandonlyMrK
That last bits probably the easiest ie motherboard maker's love anything that can sell more boards but an efficient low cost computer platform still needs low cost parts to fit it or your target market wont buy in
Posted on Reply
#25
pidgin
FM2+ might be here to stay but AMD staying till 2016 is highly questionable
Posted on Reply
Add your own comment
Apr 19th, 2024 17:51 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts