Show me the benchmarks please.
Just after AMD(or Intel) releases first high performance ARM design. Apple might take that path sooner though....
Show me the benchmarks please.
If AMD or Intel releases an ARM design to begin with. And I would bet that Apple comes out with one first, if I was a betting man that is.Just after AMD(or Intel) releases first high performance ARM design. Apple might take that path sooner though....
Thanks. I should have mention Data Centers as that is what, Intel's biggest market?I think we already had the AMD and ARM discussion somewhere before.
AMD would be foolish to focus on ARM instead x64 since for the latter AMD is and always will be a second source at worst. The ARM market on the other hand is highly competitive and if AMD entered it, they would be only one competitor among many, in a very volatile market.
Better pick the one area where said volatile market is boosting progress for everybody involved, and use this for their own products: The steady node advancements by the pure play foundries. In that regard I consider AMD moving to TSMC (and potentially SS) nearly as important as the introduction of the Zen architecture.
As for chasing low power, this is not strictly connected to ARM or the cheap market. In contrary, with the ever increasing amount of cores as well as amount and speed of I/O perfecting idle power usage and general power efficiency is highly important in data centers as well. And that's where most of the money is found.
And in the data centre, the vast majority of software is already running on AMD64, so why torpedo their own ISA and pay a competitor a license fee?
Neither AMD or Intel are standing still with x86-64. Yes there are areas where ARM64 excels in, but AMD64 processors are here to stay for a long while.Why is it self destructive to offer product with different ISAs? That was AMD's plan years ago, to offer product for same platform with x86 and arm64 support. x86 for legacy use, arm64 for better performance for those which aren't restricted to x86. They did abandon that because of financial reasons, they simply didn't have money to support both platforms. ARM64 benefits are still there, soon it will become hard to compete with x86 even against off the shelf arm products.
Why is it self destructive to offer product with different ISAs? That was AMD's plan years ago, to offer product for same platform with x86 and arm64 support. x86 for legacy use, arm64 for better performance for those which aren't restricted to x86. They did abandon that because of financial reasons, they simply didn't have money to support both platforms. ARM64 benefits are still there, soon it will become hard to compete with x86 even against off the shelf arm products.
This claim was made by many, yet we still have to produce clear evidence that one or the other ISA is overall superior.x86 for legacy use, arm64 for better performance for those which aren't restricted to x86.
I would argue that a mature software ecosystem is more important then the Architecture/ISA itself as long as the performance is good enough.This claim was made by many, yet we still have to produce clear evidence that one or the other ISA is overall superior.
We do however have strong evidence that a mature software ecosystem built around one ISA is almost as important as the architecture itself. We do this weird dance of judging relative performance by looking at each ISA in it's "natural habitat", yet as soon as each one pushes towards enemy territory everything becomes a convoluted mess in terms of performance and efficiency assessment, always leading us to the same conclusion: both arm64 and amd64 are well entrenched in their market segment.
Last year Cloudflare loudly declared they were completely switching to ARM by Q4, only to realize just how much they really loved x86 performance and re-embrace "upgraded" Intel CPUs and SSDs by October 2018. And this came from a company that went through the trouble of writing optimized code for ARM and had specific workloads that favored the many-core approach of ARM server chips. One could say it all for show, but that wouldn't reflect well on the theory that arm64 offers better performance, would it?
Last year Cloudflare loudly declared they were completely switching to ARM by Q4, only to realize just how much they really loved x86 performance and re-embrace "upgraded" Intel CPUs and SSDs by October 2018
You answered your own question there. AMD by all measures is a midge in the markets it's already active in (all kinds of x64 CPU and GPU markets except mobile SoCs). AMD is well advised to focus on serving and supporting those markets well or better before adding any more markets not covered already.Why is it self destructive to offer product with different ISAs? (...) They did abandon that because of financial reasons, they simply didn't have money to support both platforms. (...)
This+. AMD can not afford to waste resources on R&D for products other than their core ones.You answered your own question there. AMD by all measures is a midge in the markets it's already active in (all kinds of x64 CPU and GPU markets except mobile SoCs). AMD is well advised to focus on serving and supporting those markets well or better before adding any more markets not covered already.
I would argue that while ARM V8.x is the better ISA by a fair margin, x86 is pretty much locked in for quite a while yet. Thanks to Microsoft mostly. Can x86 be chipped away at? Sure, and it will be. But that's a very large rock to knock down a few handfuls of gravel at a time.This claim was made by many, yet we still have to produce clear evidence that one or the other ISA is overall superior.
We do however have strong evidence that a mature software ecosystem built around one ISA is almost as important as the architecture itself. We do this weird dance of judging relative performance by looking at each ISA in it's "natural habitat", yet as soon as each one pushes towards enemy territory everything becomes a convoluted mess in terms of performance and efficiency assessment, always leading us to the same conclusion: both arm64 and amd64 are well entrenched in their market segment.
Last year Cloudflare loudly declared they were completely switching to ARM by Q4, only to realize just how much they really loved x86 performance and re-embrace "upgraded" Intel CPUs and SSDs by October 2018. And this came from a company that went through the trouble of writing optimized code for ARM and had specific workloads that favored the many-core approach of ARM server chips. One could say it all for show, but that wouldn't reflect well on the theory that arm64 offers better performance, would it?
Well x86 is heavily entrenched by the very large base of Applications that people are required to use in order get needed functionality. Which the vast majority are not going be available for ARM v8.x platforms.I would argue that while ARM V8.x is the better ISA by a fair margin, x86 is pretty much locked in for quite a while yet. Thanks to Microsoft mostly. Can x86 be chipped away at? Sure, and it will be. But that's a very large rock to knock down a few handfuls of gravel at a time.
Well yeah, that's what I was trying to get at. At some point in time x86 may become obsolete. But that point in time isn't close at hand. It will be interesting to see what happens after all the Patents expire though. That will happen sooner than x86 going away.Well x86 is heavily entrenched by the very large base of Applications that people are required to use in order get needed functionality. Which the vast majority are not going be available for ARM v8.x platforms.
Really good emulation maybe? Even then native software will have the performance advantage.Well yeah, that's what I was trying to get at. At some point in time x86 may become obsolete. But that point in time isn't close at hand. It will be interesting to see what happens after all the Patents expire though. That will happen sooner than x86 going away.
You can easily emulate ARM on a desktop PC and run anything you want at native speed,you can emulate a tiny bit of x86 on ARM and it is slow as nobodies business.This claim was made by many, yet we still have to produce clear evidence that one or the other ISA is overall superior.
Microsoft is trying their damnedest to make windows usable on ARM but windows needs too much processing power and only the most expensive ARM chips come anywhere near.Ix86 is pretty much locked in for quite a while yet. Thanks to Microsoft mostly.
One could say it all for show, but that wouldn't reflect well on the theory that arm64 offers better performance, would it?
It's more of a Chicken or the Egg problem. Currently, the only place to sell ARM CPU's is in the low power mobile market. Again, Apple is the outlier there. The performance they get from the A series processors is incredible. But each iteration gets closer and closer to being a full desktop design.You can easily emulate ARM on a desktop PC and run anything you want at native speed,you can emulate a tiny bit of x86 on ARM and it is slow as nobodies business.
Microsoft is trying their damnedest to make windows usable on ARM but windows needs too much processing power and only the most expensive ARM chips come anywhere near.
ARM is an awesome arch but it is only competitive at low power where x86 falls apart,at high power x86 can stretch it's legs and nothing else can come close to it.
You answered your own question there. AMD by all measures is a midge in the markets it's already active in (all kinds of x64 CPU and GPU markets except mobile SoCs). AMD is well advised to focus on serving and supporting those markets well or better before adding any more markets not covered already.
Of course I would have to get some PC type ARM hardware to be fair about this, but far as I can tell ChromeOS and Linux are far more suitable to run on such hardware then Windows is.You can easily emulate ARM on a desktop PC and run anything you want at native speed,you can emulate a tiny bit of x86 on ARM and it is slow as nobodies business.
Microsoft is trying their damnedest to make windows usable on ARM but windows needs too much processing power and only the most expensive ARM chips come anywhere near.
ARM is an awesome arch but it is only competitive at low power where x86 falls apart,at high power x86 can stretch it's legs and nothing else can come close to it.
ARM started out for desktop in the archimedes line and later as a replacement for the 68000 found in the Amiga and Aplle PCs of the time it made it until around the year 2000 where it became obvious that the technology can't scale upwards enough to remain relevant for desktop use.It's more of a Chicken or the Egg problem. Currently, the only place to sell ARM CPU's is in the low power mobile market. Again, Apple is the outlier there. The performance they get from the A series processors is incredible. But each iteration gets closer and closer to being a full desktop design.
Until there is a consumer facing product that could use, and does use a high powered ARM CPU, it won't get designed. And until one exists, then Microsoft will have a tough time getting Windows to run on it well.
Apple will likely be the one that breaks ARM out of the 'Mobile Box'. Though for that to trickle out to the rest of the industry will take time.
Because they do a lot less just like windows RT,they are build to only use instructions that ARM are good at and just drop everything else.but far as I can tell ChromeOS and Linux are far more suitable to run on such hardware then Windows is.