Skip to content

March Meeting: Java on Arm. New Horizons

Photo of Ryan Cuprak
Hosted By
Ryan C.
March Meeting: Java on Arm. New Horizons

Details

Over the past few years, the world has welcomed many new Arm cores and ISA versions. A few generations of CPUs are now widely used in various public clouds. Several generations of powerful desktop computers appeared, including the new Macs. The AArch64 port was integrated into JDK 9 and received multiple optimizations in JDK 11. Even more enhancements were introduced in newer versions. Windows and macOS have joined Linux on the list of supported operating systems with native Arm port. In addition, Linux can now be built on musl. Virtualization and container tools such as Docker and Kubernetes also run on Arm servers and desktops.
However, developers still run into quirks when working on Arm-based machines or targeting them for deployment. It’s time to update the guidebook on current equipment and its capabilities. The latest Java test scores reflect the advances in software and hardware, which are rapidly pacing forward.

Speakers
Dmitry Chuyko is a performance engineer at BellSoft, an OpenJDK committer, and a public speaker. Prior to joining BellSoft, Dmitry worked on the Hotpot JVM at Oracle, and before that he had many years of programming experience in Java. He is currently focused on optimizing HotSpot for x86 and ARM, previously being involved in rolling out JEP 386, which enables the creation of the smallest JDK containers. Dmitry continues his journey in the containerization process and is happy to share his insights and expertise in this field. Dmitry is a well-known speaker in the Java community, and one of his recent public presentations is available here.
Dmitry is also a contributor to the DZone, and his most popular recent publications include:

Alexander Belokrylov is the CEO and co-founder of BellSoft. Alexander's Java journey started at Sun Microsystems and was followed by his Oracle experience, which helped to establish Alexander as one of the most influential Java thinkers and a significant contributor to Java's evolution and enterprise adoption.
Since it was founded in 2017, BellSoft has been among the leading OpenJDK contributors and is focused on optimizing operational costs for organizations relying on Java technologies. The BellSoft flagship started from its Liberica JDK and has always followed modern environment demands, and business and Java community initiatives, helping the company to stay on top of current trends. The most recent BellSoft product, Alpaquita Cloud Native Platform, follows this line precisely while pursuing the goals of reaching better, safer, and cheaper OpenJDK performance in the cloud. Alpaquita Cloud Native Platform is designed to make Java cloud-native and deliver a sustainable model of Java development.
BellSoft continues to receive solid recognition from the global Java community and from enterprises working on Java. Liberica JDK is the runtime of choice for leading ISVs such as VMWare and JetBrains. BellSoft products help enterprise customers in an extensive range of industries like finance, stock trading, logistics, telecommunications, and more make their development practice sustainable, secure, and modern.
Alexander Belokrylov is a member of the Forbes Technological Council and a contributor to the DZone. Some of his recent popular publications include:

Photo of Connecticut Java Users Group group
Connecticut Java Users Group
See more events