Optimizing Java on the EU processor platform
summary
AERO coordinates software for EU-designed chips and demonstrates concrete results: Quarkus + Mandrel native-image compiles a full Java service in a container (build ~40s) into a single native binary that cold-starts in ~50–60 ms and reduces memory use versus HotSpot; TornadoVM JVM plugin auto-compiles Java kernels to OpenCL/PTX/SPIR‑V, runs a Java ray‑tracer on an M1 Pro GPU at ~6 FPS (CPU single‑thread 1–2 FPS, 10 FPS with parallel streams) and keeps the CPU idle while rendering; tests run on an 80‑core Ampere server.
AI-written summary · about
chapters (4)
related talks
43mHow to make your electrons do more in Java?
01h 03mKeeping Your Java Hot.
42mJava on ARM. Theory, Applications and Workloads
43mFrom CPU to GPU and FPGAs: Supercharging Java Applications with TornadoVM
35mJava at Speed: Building a Better JVM
42mJava in the Cloud with GraalVM
01h 00mKeynote: The Java Renaissance
53mThe Next Evolution of Java: ☕️ Achieving Hyper Performance and Efficiency in Cloud Native Workloads
