AMD is no stranger to using busses and sockets that are compatible with "other" hardware.
The original Athlon was bus-compatible with DEC Alpha chips - some logic boards could take either with a firmware upgrade.
Also, there have been FPGA's that slot into Opteron logic boards (Celoxica made one around 2006), and various other chips that connect directly to the hypertransport bus as accelerators.
It remains to be seen what they'll do with this. Will it be a Xeon Phi competitor (lots of cores, high thermal footprint) or something aimed at lower end uses.
Finally, AMD is embracing ARM. It just might be the only thing to save them, but only if they are flawless in execution, and Nvidia and others already have years of head start in working with ARM chips.
They have SeaMicro: http://www.seamicro.com/
And given Nvidia has never tried to do anything on the server, it might be that AMD is already ahead of many others.
In today's marketplace, there's very little about the ARM instruction set that makes it better suited for low power applications. Yes, it is a saner instruction set than x86, requiring less silicon to convert into uOPs, but the difference is trivial in 2012.
The difference between x86 and ARM on the power/performance curve is almost purely due to design choices and trade offs. So why not create a new low-power x86 core instead of a new ARM core?
The only way this makes sense to me is for this to be a stepping stone into the mobile market. The mobile market is definitely stepping up the power/performance curve, and AMD's experience with GPUs may be a distinct advantage for them in the mobile market in the future.
> In today's marketplace, there's very little about the ARM instruction set that makes it better suited for low power applications.
So it's just a coincidence that ARM powers 95%+ of smartphones? I think not.
Given Intel's advantage in fabs and process technology I think it's all the more striking that to date they have failed at developing chips to effectively compete with ARM in the mobile market.
x86 is an ugly and inefficient ISA compared to ARM but it didn't matter as long as users plugged their computers into the wall.
Note that this announcement is based on a processor license, not an architecture license - AMD are using an ARM design off the shelf, not designing their own new ARM core.
I love this announcement for no other reason than I've been predicting a large influx of ARM architecture into the server market. It makes a lot of sense. More importantly I believe it'll be large multi-core SoC clusters. This is the very logical transition. While a lot of our software doesn't fully utilize multiple processor support, our OSes are becoming a lot better at scheduling and are almost eliminating the impact of a context switch.
The problem is that there will be a market for ARM servers for the simple reason that power and core density is becoming a bigger and bigger part of total hosting cost and ARM does low power well. AMD would be ignoring that at their peril. They're much more vulnerable to this than Intel since they're currently not generally the preferred high-end choice for most people.
AMD has some strong folks in low power design, something that Intel hasn't done well in the datacenter. Many companies bought lower-power Opteron parts for disk-bound or generally lower-performance-need applications, and saved a fair amount of money over time.
Also, AMD is still working on leveraging its strengths from ATI, which might be useful depending on their market targeting.
Those are their strengths compared to Intel, not compared to the other ARM manufacturers. Intel keeps beating AMD, but part of the reason is that Intel's process is really good. The fact that they reach a given process node much faster than everyone else is important, but even for a given node Intel's, e.g., drive currents tend to be much better than anybody else's. Against the rest of the ARM world AMD won't have that humongous handicap, and I expect that they'll be able to compete much better at things like straight up performance.
Now this is some interesting stuff. I wonder if they have any plans to make a dual instruction-set processor that can run both x86 and ARM-based operating systems... That's the kind of crazy design that just might work ;)
Aside: I wonder if it's possible to have one processor core with an ARM instruction set, and another with x86 - obviously, reading from different [segmented] memory locations, albeit simultaneously. I just wonder, since they mention in the article the new Opteron cores are designed by ARM, but the rest of the processor indeed will follow AMD's design.
It's interesting that are actually a processor licensee, as the article notes, and not an architecture licensee - in other words, they aren't designing their own core around the architecture, but instead using an ARM design. With Bulldozer AMD really started utilizing the many fab facilities that they have around the world, and this should continue that.
Interesting how they position it as one third of an ARM x64 GPU strategy. GPU is still the dark horse if we get serious general purpose programming. GPU and ARM works once sequential performance is not the selling point. ARM instruction set on GPU could work too.
[+] [-] zdw|13 years ago|reply
The original Athlon was bus-compatible with DEC Alpha chips - some logic boards could take either with a firmware upgrade.
Also, there have been FPGA's that slot into Opteron logic boards (Celoxica made one around 2006), and various other chips that connect directly to the hypertransport bus as accelerators.
It remains to be seen what they'll do with this. Will it be a Xeon Phi competitor (lots of cores, high thermal footprint) or something aimed at lower end uses.
[+] [-] mtgx|13 years ago|reply
[+] [-] krasin|13 years ago|reply
[+] [-] r00fus|13 years ago|reply
Not so sure about that.
[+] [-] stefantalpalaru|13 years ago|reply
[+] [-] daniel-cussen|13 years ago|reply
[+] [-] bryanlarsen|13 years ago|reply
The difference between x86 and ARM on the power/performance curve is almost purely due to design choices and trade offs. So why not create a new low-power x86 core instead of a new ARM core?
The only way this makes sense to me is for this to be a stepping stone into the mobile market. The mobile market is definitely stepping up the power/performance curve, and AMD's experience with GPUs may be a distinct advantage for them in the mobile market in the future.
[+] [-] jbarham|13 years ago|reply
So it's just a coincidence that ARM powers 95%+ of smartphones? I think not.
Given Intel's advantage in fabs and process technology I think it's all the more striking that to date they have failed at developing chips to effectively compete with ARM in the mobile market.
x86 is an ugly and inefficient ISA compared to ARM but it didn't matter as long as users plugged their computers into the wall.
[+] [-] caf|13 years ago|reply
[+] [-] kapitalx|13 years ago|reply
[1] http://en.wikipedia.org/wiki/Project_Denver
Edit: It seems the announcement from AMD is in response to this announcement from Nvidia, the 2014 date also matches: http://www.xbitlabs.com/news/cpu/display/20120921010327_Nvid...
[+] [-] wcchandler|13 years ago|reply
[+] [-] frozenport|13 years ago|reply
I think they confused the market, severs, with the technology they actually have - x86.
Their biggest asset is the existing infrastructure and people to build x86 - there are 2 companies that can do this: Intel and AMD.
[+] [-] vidarh|13 years ago|reply
[+] [-] spartango|13 years ago|reply
Also, AMD is still working on leveraging its strengths from ATI, which might be useful depending on their market targeting.
[+] [-] Symmetry|13 years ago|reply
[+] [-] Breakthrough|13 years ago|reply
Aside: I wonder if it's possible to have one processor core with an ARM instruction set, and another with x86 - obviously, reading from different [segmented] memory locations, albeit simultaneously. I just wonder, since they mention in the article the new Opteron cores are designed by ARM, but the rest of the processor indeed will follow AMD's design.
[+] [-] ek|13 years ago|reply
[+] [-] justincormack|13 years ago|reply
[+] [-] kapitalx|13 years ago|reply
[deleted]
[+] [-] smegel|13 years ago|reply
[+] [-] sliverstorm|13 years ago|reply