5 ms·
If you can't run Java, C#, Node, Python, Ruby, Rust and Go at a baseline, you're really going to piss off enough developers that you won't get uptake/use on you
by tracker1 6y ago
If you can't run Java, C#, Node, Python, Ruby, Rust and Go at a baseline, you're really going to piss off enough developers that you won't get uptake/use on your custom chip platform.
I'm not sure how much we will see divergence, or how much it matters to most developers. If the tools can compile/target a given CPU and operate, devs largely won't care. Some will, most won't.
I don't think that MS and Amazon will stray too far from generally supported 64-bit arm instructions as a base. Maybe hardware optimizations that will work better in some workloads, but the baseline will likely work. This is only because of the diverse languages and tools that they need to support.
I think it's more about shoring up options, reducing costs and optimizing data center layouts. When targeting cloud, many apps are already scaling horizontally. So you don't need to perform like an M1 for general use as long as you can scale horizontally enough at a competitive price point, you can get a very long way without a ton of custom extension.