3 ms·
That does not refute the point. M1 uses the AArch64 ISA, so for the initial port, the existing AArch64 support in OpenJDK can just be used. Sure, they can make
by danieldk 6y ago
That does not refute the point. M1 uses the AArch64 ISA, so for the initial port, the existing AArch64 support in OpenJDK can just be used.
Sure, they can make optimizations now or in the future for ARMv8.6-A or the Neural Engine (if they are ok with going through Apple's framework). But M1 could pretty much use the existing AArch64 code from day 1 and have good performance.
(See benchmarks that float around the net where OpenJDK on AWS Graviton is competitive with Intel CPUs.)
- pjmlp 6y agoIt is more than just the CPU. https://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2020-June/040330.html https://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/...