SIMON RITTER
Java language expert | Specializing in pattern matching and JVM performance optimization
About
Simon Ritter is a Java technology expert who specializes in advanced JVM features and performance optimization. His work focuses on helping developers understand and leverage cutting-edge capabilities within the Java ecosystem, particularly around language evolution and runtime performance.
Simon's technical expertise centers on Java language pattern matching, where he explores the art and practical applications of this powerful feature. He also delves into the Vector API and its potential for parallel processing, as well as CRaC (Coordinated Restore at Checkpoint) technology for achieving superfast JVM application startup times.
His presentations at developer conferences like Devoxx demonstrate his commitment to sharing knowledge about Java's most innovative and performance-critical features with the broader development community.
What SIMON Talks About
Java language pattern matching techniques and best practices
Leveraging the Vector API for parallel processing and performance optimization
CRaC technology for rapid JVM application startup
Advanced JVM features and performance tuning strategies
Modern Java language evolution and practical implementation
Featured3 with video
Enter The Parallel Universe of the Vector API
For updates and more, join our community 👉 https://www.linkedin.com/company/devoxx-united-kingdom Single Instruction Multiple Data (SIMD) instructions have been available in Intel and other processor instruction sets for over 25 years. The current implementation is Advanced Vector eXtensions (AVX), first introduced in the Sandy Bridge microarchitecture. Using Vector processing through AVX can profoundly improve the performance level of an application that includes numerically intensive operations. The difficulty is that, although the compiler should be responsible for determining their use, code is often too complex to do so effectively. In JDK 16, an incubator module for the Vector API (not to be confused with the Vector collections class) was introduced. This allows a developer to express vector computations that reliably compile at runtime to optimal vector instructions. The API has undergone several revisions resulting in the sixth incubator in JDK 21. In this session, we'll explore how to use the Vector API in different use cases, comparing the code generated by the JIT compiler without the API and with it. We'll also look at what difference this makes to the performance delivered.
| Event | Year | Location |
|---|---|---|
| Devoxx×3 | 2024, 2023, 2022 |
At a Glance
Get in Touch
Save for Later
Fee data coming soon.
Is this you?
Claim this profile to edit your bio, add talks, and get verified.
Know a talk we're missing?
Who has SIMON shared a stage with?
Speakers who appeared at the same event editions as SIMON
| Speaker | Shared events | Where they appeared together |
|---|---|---|
| Ana Maria MihalceanuJava and Kubernetes speaker | JDK security and performance optimization | 3 | Devoxx Belgium 2022, Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Mete AtamelLLM applications and serverless architecture speaker | Cloud-native development expert | 3 | Devoxx Belgium 2022, Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Piotr PrzybylJava expert and developer advocate | Specializing in modern Java features and testing | 3 | Devoxx Belgium 2022, Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Venkat SubramaniamJava and agile development expert | Modern design patterns educator | 3 | Devoxx Belgium 2022, Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Anton ArhipovIntelliJ IDEA expert | Kotlin and Java development tools specialist | 2 | Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
| Maciej WalkowiakSpring Boot and JPA performance specialist | Devoxx speaker | 2 | Devoxx Belgium 2022, Devoxx Belgium 2024View shared history → |
| Markus KettJava cloud-native architecture specialist | In-memory computing and microservices expert | 2 | Devoxx Belgium 2022, Devoxx Belgium 2023View shared history → |
| Matthias HaeussleKubernetes and observability expert | Java containerization specialist | 2 | Devoxx Belgium 2023, Devoxx Belgium 2024View shared history → |
Similar Speakers
Related by topic and shared stages
Maciej Walkowiak
Spring Boot and JPA performance specialist | Devoxx speaker
Both at Devoxx Belgium 2022, Devoxx Belgium 2024
Victor Rentea
Java performance and API design expert | Regular Devoxx speaker
Both at Devoxx Belgium 2023, Devoxx Belgium 2024
Explore related directories
Conferences, directories, and industries connected to SIMON RITTER

