Research

Research

Research

Papers

Mark–Scavenge: Waiting for Trash to Take Itself Out
OOPSLA '24 ZGC Garbage Collection

Jonas Norlinder, Erik Österlund, David Black-Schaffer, Tobias Wrigstad

"Introduced a novel 'lazy relocation' algorithm for ZGC that reduces dead object copying by up to 91%."

DOI Watch Talk PDF Appendix Artifact Read Blog Post
Mutator-Driven Object Placement using Load Barriers
MPLR '24 ZGC Caches Garbage Collection

Jonas Norlinder, Albert Mingkun Yang, David Black-Schaffer, Tobias Wrigstad

"Leveraged ZGC load barriers to optimize heap layout and improve CPU cache utilization."

DOI PDF Appendix Artifact
Compressed Forwarding Tables Reconsidered
MPLR '22 ZGC Forwarding Information Garbage Collection

Jonas Norlinder, Erik Österlund, and Tobias Wrigstad

"Prototyped a compact metadata representation with a strict 3.14% overhead guarantee."

DOI PDF Artifact

Awards & Honors

Distinguished Artifact Reviewer
ECOOP 2022
Student Research Competition (3rd)
PLDI 2020

Community Service

Research Acknowledgments

Acknowledged for technical feedback

OOPSLA '25: Recognized in Work Packets: A New Abstraction for GC Software Engineering, Optimization, and Innovation (W. Zhao, S. M. Blackburn, K. S. McKinley)

OOPSLA '25: Recognized in Advancing Performance via a Systematic Application of Research and Industrial Best Practice (W. Zhao, S. M. Blackburn, K. S. McKinley, et al.)

Artifact Evaluation Committee

Verifying reproducibility and engineering rigor.

OOPSLA '24 PLDI '23 ECOOP '22
Workshop Organizer

Fostering discussion on VM design and implementation.

MoreVMs 2024

The views expressed in this blog are my own and do not necessarily reflect the views of Oracle.