Harnessing Exotic Hardware: Charting the Future of JVM Performance

QCon San Francisco 2023

Session

Harnessing Exotic Hardware: Charting the Future of JVM Performance

Tuesday Oct 3 / 01:35PM PDT, Pacific DEKJ

Abstract

Monica Beckwith offers a deep dive into the intricate world of the JVM and its evolving relationship with exotic hardware in her enlightening presentation at QConSF's JVM trends track. Drawing from her extensive experience, including notable contributions to the electronics of the deformable secondary mirror of the Multiple Mirror Telescope, Monica seamlessly blends personal insights with technical expertise. She takes the audience on a trip down memory lane, recounting her journey with the telescope and presenting a hypothetical scenario where GPU optimization plays a pivotal role in enhancing mirror adjustments, all through the lens of various OpenJDK projects.

As computing landscapes undergo rapid transformations, the JVM's adaptability to integrate with unconventional hardware emerges as a beacon of modern software engineering's potential. Monica provides attendees with a foundational understanding of exotic hardware's significance within the JVM ecosystem, emphasizing the transformative potential of cloud environments in leveraging such hardware's capabilities

The presentation navigates through the pivotal role of language design and toolchains, using real-world case studies of LWJGL via JNI and Aparapi to highlight the challenges and successes of hardware integration. Monica then shifts focus to groundbreaking initiatives like OpenJDK Project Sumatra, which sought to amplify the JVM's compatibility with GPUs and accelerators, and TornadoVM, a specialized JVM iteration for hardware accelerators. The journey culminates in an exploration of Project Panama, a monumental stride in Java performance optimization with it's Vector API and Foreign Function & Memory Interface.

With a blend of technical depth, visionary foresight, and personal anecdotes, Monica invites attendees to immerse themselves in the interplay between the JVM and exotic hardware. From understanding the nuances to envisioning the broader implications for performance engineering's future, the presentation underscores the importance of collaboration, innovation, and a shared vision. Monica beckons the audience to join this narrative, emphasizing the collective power in shaping JVM performance engineering's future.

76% senior dev or higher
1:11 speaker ratio
60+ practitioners

QCon San Francisco 2023 is a three day conference for senior software engineers, architects and team leads. An international program committee of working engineers selects every session. Patterns and practices, not products and pitches.

Share

From the same track

Tuesday 3 October

10:35 Pacific DEKJ Session Java How Netflix Really Uses Java Paul Bakker Java Platform @Netflix, Java Champion, and Co-Author of "Java 9 Modularity" 11:45 Pacific DEKJ Session Distributed Systems The Journey to a Million Ops / Sec / Node in Venice Alex Dubrouski, Gaojie Liu 13:35 Pacific DEKJ Session Harnessing Exotic Hardware: Charting the Future of JVM Performance Monica Beckwith Java Champion, Author of JVM Performance Engineering, JVM Performance Expert @Microsoft, First Lego League Coach, Advocate for STEAM + kids 14:45 Seacliff D Unconference Unconference: JVM Trends 15:55 Pacific DEKJ Session jvm Optimizing JVM for the Cloud: Strategies for Success Tobi Ajila Eclipse OpenJ9 JVM Engineer @IBM, Optimizing JVMs for Cloud Environments 17:05 Pacific DEKJ Session Java The Keys to Developer Productivity: Collaborate and Innovate Heather VanCura Vice President, Community Engagement @Oracle, Director & Chairperson at Java Community Process (JCP) Program, MySQL Community/DevRel, and Board Member