Steve Blackburn

Registered user since Wed 25 Jun 2014

Name:Steve Blackburn
Bio:

My research interests are centered on the challenge of making software run faster and more power-efficiently on modern hardware. My primary interests include: microarchitectural support for managed languages, fast and efficient garbage collection, and the design and implementation of virtual machines. As a backdrop to this I have a longstanding interest in role of sound methodology and infrastructure in successful research innovation.

Country:Australia
Affiliation:Google and Australian National University
Research interests:Memory Management, Software and Microarchitecture, Performance Analysis, Virtual Machine Design and Implementation

Contributions

MPLR 2023 Committee Member in Program Committee within the MPLR 2023-track
PLDI 2023 General Chair in Organizing Committee
ISMM 2023 General Chair in Organizing Committee within the ISMM 2023-track
VMIL 2022 Author of MMTk and The Case for Modular VM Development within the Virtual Machines and Language Implementations-track
Committee Member in Organizing Committee within the Virtual Machines and Language Implementations-track
SPLASH 2022 Panelist of Post PhD Careers Panel within the PLMW-track
Panelist in Speakers & Panelists within the PLMW-track
ECOOP 2022 Committee Member in Program Committee within the Research Papers-track
PLDI 2022 Author of Business Meeting within the PLDI-track
Author of Mako: A Low-Pause, High-Throughput Evacuating Collector for Memory-Disaggregated Datacenters within the PLDI-track
Author of Low-Latency, High-Throughput Garbage Collection within the PLDI-track
ISMM 2022 Keynote Speaker of We Live in Interesting Times within the ISMM 2022-track
SPLASH 2021 Session Chair of Implementation of special Paradigms - mirror (part of OOPSLA)
Committee Member in Review Committee within the OOPSLA-track
Session Chair of Testing - Mirror (part of OOPSLA)
Hybridization Co-Chair in Organizing Committee
PLDI 2021 Committee Member in Program Committee within the PLDI-track
Session Chair of Ask Me Anything (part of Ask Me Anything)
ISMM 2021 Author of Understanding and Utilizing Hardware Transactional Memory Capacity within the ISMM 2021-track
HOPL IV Session Chair of Monday Evening (part of Papers)
Committee Member in Program Committee within the Papers-track
VEE 2021 Committee Member in Program Committee
SPLASH 2020 Committee Member in Review Committee within the OOPSLA-track
Session Chair of T (part of Keynotes)
Virtualization Co-Chair in Organizing Committee
Session Chair of F-2B (part of OOPSLA)
Session Chair of T (part of Keynotes)
Session Chair of F-1B (part of OOPSLA)
ISMM 2020 Committee Member in Program Committee
VEE 2020 Committee Member in Program Committee within the VEE 2020-track
Author of Deconstructing the Garbage-First Collector within the VEE 2020-track
MPLR 2019 Committee Member in Program Committee within the MPLR 2019-track
VMIL 2019 Author of Designing a Low-Level Virtual Machine for Implementing Real-Time Managed Languages within the VMIL 2019-track
PLDI 2019 Organizer of Using the V8 JavaScript Virtual Machine as a Research Platform within the PLDI Tutorials-track
Committee Member in External Program Committee within the PLDI Research Papers-track
ISMM 2019 Committee Member in External Review Committee
Author of Design and Analysis of Field-Logging Write Barriers within the ISMM 2019-track
NJR 2018 Author of The DaCapo Benchmark Suite: A Methodological, Engineering, and Social Journey within the NJR-track
SPLASH 2018 Committee Member in Review Committee within the OOPSLA-track
VMIL 2018 Committee Member in Program Committee within the VMIL 2018-track
BenchWork 2018 Committee Member in Program Committee within the BenchWork-track
ISMM 2018 Committee Member in Program Committee
PLDI 2018 Speaker of SIGPLAN Town Hall Meeting within the PLDI Invited Speakers-track
Committee Member in Steering Committee
VEE 2018 Author of Hop, Skip, & Jump: Practical On-Stack Replacement for a Cross-Platform Language-Neutral VM within the Research Papers-track
VMIL 2017 Committee Member in Organizing Committee within the VMIL 2017-track
ICOOOLPS 2017 Panelist of Panel: Do new Computing Environments lead to new Language Constructs? within the ICOOOLPS 2017-track
PLDI 2017 Committee Member in Steering Committee
Committee Member in External Review Committee
ISMM 2017 Session Chair of Session 4: A Deeper Look (part of ISMM 2017)
SPLASH 2016 Session Chair of 3. Which Concepts to Teach? (part of SPLASH-E)
Session Chair of 1. Basics & Context (part of SPLASH-E)
Co-chair in Program Committee within the SPLASH-E-track
SPLASH-E Co-Chair in Organizing Committee
VMIL 2016 Committee Member in Steering Committee within the VMIL-track
PLDI 2016 Committee Member in External Program Committee
PLMW@PLDI Speaker in Organizing Committee within the PLMW@PLDI 2016-track
Speaker of The Truth, the Whole Truth, and Nothing but the Truth: A Pragmatic Guide to Assessing Empirical Evaluations within the PLMW@PLDI 2016-track
ISMM 2016 Committee Member in Program Committee
Author of Rust as a Language for High Performance GC Implementation within the ISMM-track
VEE 2016 Committee Member in Steering Committee
SPLASH 2015 Committee Member in Program Committee within the OOPSLA-track
PLDI 2015 Presenter of PLDI Chairs' Report within the Research Papers-track
Program Chair in Program Committee within the Research Papers-track
Author of Opening and Welcome within the Research Papers-track
Session Chair of Distinguished Papers (part of Research Papers)
Program Chair in Organizing Committee
ISMM 2015 Author of Stop and Go: Understanding Yieldpoint Behavior within the Research Papers-track
SPLASH 2014 Presenter of Fast Conservative Garbage Collection within the OOPSLA Artifacts-track
Author of Fast Conservative Garbage Collection within the OOPSLA-track
SPLASH 2013 Chair in Artifacts within the OOPSLA Artifacts-track
Author of Taking Off the Gloves with Reference Counting Immix within the OOPSLA-track
VMIL 2012 Committee Member in Organizers within the VMIL 2012-track
SPLASH 2011 Committee Member in External Reviewers within the OOPSLA-track
Author of Why Nothing Matters: The Impact of Zeroing within the OOPSLA-track