5 ms·
ARM has some interesting power and heat advantages over Intel/AMD at the moment. Power and Cooling make up significant costs for cloud providers (and for many
by Twirrim 8y ago
ARM has some interesting power and heat advantages over Intel/AMD at the moment. Power and Cooling make up significant costs for cloud providers (and for many companies, for that matter), especially on the cloud storage side. For a fair number of the services, particularly ones with very bursting workloads, that superior idle CPU usage, and reduced heat output is _very_ interesting. It opens up a number of possibilities where "good enough" performance is actually good enough, and the extra rack density provides some strong advantages, _particularly_ in easily parallelisable workloads (or completely independent workloads happening in parallel, for example functions as a service)
Amazon isn't just providing ARM CPU servers because of customer demand, and nor is it just to get leverage with Intel. That's not the way they tend to work. They're providing them so that they can leverage them in-house as well. Amazon just likes to take the position that what is good for the goose is good for the gander. If it's good for them, there's bound to be customers that will find it good for them also, and as you sell it to customers, you get to those advantages of scale much quicker.
- ianai 8y agoCooling and power dictate just how much computation you can squeeze out of a data center. There’s even a fancy CS theorem about it. ARM really makes x86 look antiquated in this regard. I don’t think arm chips are where they need to be, yet, but the history of technology is full of this sort of thing. Medium term, I expect Intel to look much more innovative than current. Long term, we’re either all dead because the robots won or uploaded to the cloud hive mind once our contributions to the universe outweigh our costs.
- deepnotderp 8y agoArm has no intrinsic advantage over x86 ISA wise, for the most part. High performance arm cores consume similar energy to x86.
- floatboth 8y agoNot having to decode variable-length instructions is one advantage.