Published works¶
A selection of my public work spanning JVM performance, compilation, benchmarking, and large-scale Java systems.
Presentations¶
-
Reducing Latencies: Amazon Corretto and Micronaut
Watch on YouTube -
Dockerized JVM on ARM64
J4K Conference 2020
Watch on YouTube -
COBOL to Java – Episode 5
Code-level optimizations and the AWS CDK in Java
Watch the series -
Virtualizing a Virtual Machine
Slides on SlideShare -
How Badly Written Optimizations Can Undo Automatic JVM Benefits
Jazoon Conference 2009
Conference archive
Papers¶
- Compilation Scheduling for the Java Virtual Machine
[Research Gate] (https://www.researchgate.net/publication/221271112_Compilation_Scheduling_for_the_Java_Virtual_Machine)
Opensource Contributions¶
-
OpenJDK
Core JVM and runtime contributions
https://github.com/openjdk/ -
SPECsip
Infrastructure and application benchmarking
https://dl.acm.org/doi/abs/10.1145/2479871.2479938 -
SPECjvm2008
JVM benchmark suite
https://www.spec.org/jvm2008/docs/benchmarks/compress.html -
Apache Spark 2.0
Distributed data processing framework
https://spark.apache.org/releases/spark-release-2-0-0.html
Patents¶
-
US 8,782,622 — Optimistic Selection of Best Performing Generated Code of Multiple ISA Systems
https://patents.google.com/patent/US8782622 -
US 8,301,672 — GPU-Assisted Garbage Collection
https://patents.google.com/patent/US8301672
Interviews¶
- Java Posse #243 — Interview with AMD Java Labs
http://javaposse.com/java_posse_243_interview_with_amd_java_labs