Skip to content

Stephen M. Blackburn

Publication record assembled from the DBLP archive of ranked conferences.

Papers indexed

39

Venues

12

Active years

1992–2026

Best venue rank

A*

Where they publish

Papers

39 indexed papers, newest first.

YearVenueTitleAuthors
2026ISPASSReclaiming Energy: Quantifying the Energy Overheads of Garbage Collection on Mobile Devices.Kunal Sareen, Stephen M. Blackburn
2025ASPLOSRethinking Java Performance Analysis.Stephen M. Blackburn, Zixian Cai, Rui Chen, Xi Yang, John Zhang, John N. Zigman
2022ISPASSDistilling the Real Cost of Production Garbage Collectors.Zixian Cai, Stephen M. Blackburn, Michael D. Bond, Martin Maas
2022PLDIMako: a low-pause, high-throughput evacuating collector for memory-disaggregated datacenters.Haoran Ma, Shi Liu, Chenxi Wang, Yifan Qiao, Michael D. Bond, Stephen M. Blackburn, Miryung Kim, Guoqing Harry Xu
2022PLDILow-latency, high-throughput garbage collection.Wenyu Zhao, Stephen M. Blackburn, Kathryn S. McKinley
2020VEEDeconstructing the garbage-first collector.Wenyu Zhao, Stephen M. Blackburn
2019OOPSLADesigning a low-level virtual machine for implementing real-time managed languages.Javad Ebrahimian Amiri, Stephen M. Blackburn, Antony L. Hosking, Michael Norrish
2018VEEHop, Skip, & Jump: Practical On-Stack Replacement for a Cross-Platform Language-Neutral VM.Kunshan Wang, Stephen M. Blackburn, Antony L. Hosking, Michael Norrish
2016CGOPortable performance on asymmetric multicore processors.Ivan Jibaja, Ting Cao, Stephen M. Blackburn, Kathryn S. McKinley
2016USENIXElfen Scheduling: Fine-Grain Principled Borrowing from Latency-Critical Workloads Using Simultaneous Multithreading.Xi Yang, Stephen M. Blackburn, Kathryn S. McKinley
2015ISCAComputer performance microscopy with Shim.Xi Yang, Stephen M. Blackburn, Kathryn S. McKinley
2014OOPSLAFast conservative garbage collection.Rifat Shahriyar, Stephen M. Blackburn, Kathryn S. McKinley
2014VEEFriendly barriers: efficient work-stealing with return barriers.Vivek Kumar, Stephen M. Blackburn, David Grove
2013OOPSLATaking off the gloves with reference counting Immix.Rifat Shahriyar, Stephen M. Blackburn, Xi Yang, Kathryn S. McKinley
2013PLDIUsing managed runtime systems to tolerate holes in wearable memories.Tiejun Gao, Karin Strauss, Stephen M. Blackburn, Kathryn S. McKinley, Doug Burger, James R. Larus
2012ISCAThe Yin and Yang of power and performance for asymmetric hardware and managed software.Ting Cao, Stephen M. Blackburn, Tiejun Gao, Kathryn S. McKinley
2012OOPSLAWork-stealing without the baggage.Vivek Kumar, Daniel Frampton, Stephen M. Blackburn, David Grove, Olivier Tardieu
2012OOPSLABypassing portability pitfalls of high-level low-level programming.Yi Lin, Stephen M. Blackburn
2012OOPSLA6th workshop on virtual machines and intermediate languages (VMIL'12).Hridesh Rajan, Michael Haupt, Christoph Bockisch, Stephen M. Blackburn
2012VEEUnpicking the knot: teasing apart VM/application interdependencies.Yi Lin, Stephen M. Blackburn, Daniel Frampton
2011ASPLOSLooking back on the language and hardware revolutions: measured power, performance, and scaling.Hadi Esmaeilzadeh, Ting Cao, Xi Yang, Stephen M. Blackburn, Kathryn S. McKinley
2011OOPSLAWhy nothing matters: the impact of zeroing.Xi Yang, Stephen M. Blackburn, Daniel Frampton, Jennifer B. Sartor, Kathryn S. McKinley
2011PLDIDeferred gratification: engineering for high performance garbage collection from the get go.Ivan Jibaja, Stephen M. Blackburn, Mohammad R. Haghighat, Kathryn S. McKinley
2010OOPSLAWorkshop on experimental evaluation of software and systems in computer science (Evaluate 2010).Stephen M. Blackburn, Amer Diwan, Matthias Hauswirth, Atif M. Memon, Peter F. Sweeney
2010PLDIZ-rays: divide arrays and conquer speed and flexibility.Jennifer B. Sartor, Stephen M. Blackburn, Daniel Frampton, Martin Hirzel, Kathryn S. McKinley
2009OOPSLAA concurrent dynamic analysis framework for multicore hardware.Jungwoo Ha, Matthew Arnold, Stephen M. Blackburn, Kathryn S. McKinley
2009VEEDemystifying magic: high-level low-level programming.Daniel Frampton, Stephen M. Blackburn, Perry Cheng, Robin Garner, David Grove, J. Eliot B. Moss, Sergey I. Salishev
2008PLDIImmix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance.Stephen M. Blackburn, Kathryn S. McKinley
2006OOPSLAThe DaCapo benchmarks: java benchmarking development and analysis.Stephen M. Blackburn, Robin Garner, Chris Hoffmann, Asjad M. Khan, Kathryn S. McKinley, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking, Maria Jump, Han Bok Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann
2005CCAge-Oriented Concurrent Garbage Collection.Harel Paz, Erez Petrank, Stephen M. Blackburn
2004ICSEOil and Water? High Performance Garbage Collection in Java with MMTk.Stephen M. Blackburn, Perry Cheng, Kathryn S. McKinley
2004OOPSLAThe garbage collection advantage: improving program locality.Xianglong Huang, Stephen M. Blackburn, Kathryn S. McKinley, J. Eliot B. Moss, Zhenlin Wang, Perry Cheng
2004SIGMETRICSMyths and realities: the performance impact of garbage collection.Stephen M. Blackburn, Perry Cheng, Kathryn S. McKinley
2003OOPSLAUlterior reference counting: fast garbage collection without a long wait.Stephen M. Blackburn, Kathryn S. McKinley
2002PLDIBeltway: Getting Around Garbage Collection Gridlock.Stephen M. Blackburn, Richard E. Jones, Kathryn S. McKinley, J. Eliot B. Moss
2002SIGMETRICSError-free garbage collection traces: how to cheat and not get caught.Matthew Hertz, Stephen M. Blackburn, J. Eliot B. Moss, Kathryn S. McKinley, Darko Stefanovic
2001OOPSLAPretenuring for Java.Stephen M. Blackburn, Sharad Singhai, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss
2000OOPSLAProfile-driven pretenuring for Java (poster session).Stephen M. Blackburn, John Cavazos, Sharad Singhai, Asjad M. Khan, Kathryn S. McKinley, J. Eliot B. Moss, Sara Smolensky
1992MVAExtraction of Color Region Boundaries.Stephen M. Blackburn