3 ms·
We saw pretty decent performance with AWS Gravitron. The pricing is a bit opaque as AWS might be taking a loss, but M6g.2xlarge steps all over M5.2xlarge on you
by amalter 6y ago
We saw pretty decent performance with AWS Gravitron. The pricing is a bit opaque as AWS might be taking a loss, but M6g.2xlarge steps all over M5.2xlarge on your basic Tomcat/Spring Boot app.
Remember there has been a tremendous amount of effort made to make VM's like the JVM and v8 performant on ARM for mobile. Turns out all those intrinsics scale just fine when presented with your typical "Business Application" workload.
I think Intel is especially in trouble with JVM workloads as it's very rare for libraries to call out to native code (unlike Python).
You really can just drop you jar on an ARM (m6g), AMD (m5a) or Intel (m5, m5n) expect the same results. After a bit of hesitation it will become just a standard part of cloud price optimization.
Cloud operators win - Chip vendors get commoditized.
(Modulo specialized workloads like HPC, ML and such - but to the topic, that's not to Intel's strength)
- klelatti 6y agoPlus having ARM widely deployed on the desktop via Apple may start to incentivise developers to fill in the remaining gaps where native code libraries are used?
- chrisseaton 6y ago> Remember there has been a tremendous amount of effort made to make VM's like the JVM ... performant on ARM for mobile. This doesn't reflect what I'm seeing at all - in fact I'm seeing basic ARM intrinsics still being added to the Graal compiler in the last few weeks! https://github.com/oracle/graal/pull/2588 https://github.com/oracle/graal/pull/2588 > You really can just drop you jar on an ARM (m6g), AMD (m5a) or Intel (m5, m5n) expect the same results. Not without these kind of basic intrinsics you won't!
- amalter 6y agoMostly reporting what I’m seeing with our workload. Is it possible OpenJDK/Hotspot has more ARM coverage than Graal?
- chrisseaton 6y agoOpenJDK is more complete, but that is also pretty recent work. I think it's an indication of icebergs that Oracle's flagship new compiler is still having random drive-by commits by non-core-team members that add pretty fundamental intrinsics.