
Stephen M. Blackburn
Person information
- affiliation: Australian National University, Acton, USA
Refine list

refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2020
- [c62]Stephen M. Blackburn:
Garbage collection: implementation, innovation, performance, and security (keynote). MPLR 2020: 1 - [c61]Wenyu Zhao, Stephen M. Blackburn:
Deconstructing the garbage-first collector. VEE 2020: 15-29
2010 – 2019
- 2019
- [j11]Emery Berger, Stephen M. Blackburn, Carla E. Brodley, H. V. Jagadish, Kathryn S. McKinley, Mario A. Nascimento, Minjeong Shin, Kuansan Wang, Lexing Xie
:
GOTO rankings considered helpful. Commun. ACM 62(7): 29-30 (2019) - [c60]Minjeong Shin, Alexander Soen, Benjamin T. Readshaw, Stephen M. Blackburn, Mitchell Whitelaw, Lexing Xie:
Influence Flowers of Academic Entities. VAST 2019: 1-10 - [c59]Stephen M. Blackburn:
Design and analysis of field-logging write barriers. ISMM 2019: 103-114 - [c58]Javad Ebrahimian Amiri, Stephen M. Blackburn, Antony L. Hosking
, Michael Norrish:
Designing a low-level virtual machine for implementing real-time managed languages. VMIL@SPLASH 2019: 1-11 - [i3]Minjeong Shin, Alexander Soen, Benjamin T. Readshaw, Stephen M. Blackburn, Mitchell Whitelaw, Lexing Xie:
Influence Flowers of Academic Entities. CoRR abs/1907.12748 (2019) - [i2]Stephen M. Blackburn, Kathryn S. McKinley, Lexing Xie:
Author Growth Outstrips Publication Growth in Computer Science and Publication Quality Correlates with Collaboration. CoRR abs/1909.02212 (2019) - 2018
- [c57]Kunshan Wang, Stephen M. Blackburn, Antony L. Hosking
, Michael Norrish
:
Hop, Skip, & Jump: Practical On-Stack Replacement for a Cross-Platform Language-Neutral VM. VEE 2018: 1-16 - [i1]Emery Berger, Stephen M. Blackburn, Carla E. Brodley, H. V. Jagadish, Kathryn S. McKinley, Mario A. Nascimento, Minjeong Shin, Lexing Xie:
GOTO Rankings Considered Helpful. CoRR abs/1807.00071 (2018) - 2017
- [e5]Stephen M. Blackburn, Christoph Bockisch, Michael Haupt, Tony Hosking, Hridesh Rajan, Witawas Srisa-an, Matthias Grimmer, Adam Welc:
Proceedings of the 9th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, Vancouver, BC, Canada, October 23 - 27, 2017. ACM 2017, ISBN 978-1-4503-5519-3 [contents] - 2016
- [j10]Stephen M. Blackburn, Amer Diwan, Matthias Hauswirth, Peter F. Sweeney, José Nelson Amaral, Tim Brecht, Lubomír Bulej, Cliff Click, Lieven Eeckhout, Sebastian Fischmeister, Daniel Frampton, Laurie J. Hendren, Michael Hind, Antony L. Hosking, Richard E. Jones, Tomas Kalibera, Nathan Keynes, Nathaniel Nystrom, Andreas Zeller:
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations. ACM Trans. Program. Lang. Syst. 38(4): 15:1-15:20 (2016) - [c56]Ivan Jibaja, Ting Cao, Stephen M. Blackburn
, Kathryn S. McKinley:
Portable performance on asymmetric multicore processors. CGO 2016: 24-35 - [c55]Yi Lin, Stephen M. Blackburn, Antony L. Hosking
, Michael Norrish:
Rust as a language for high performance GC implementation. ISMM 2016: 89-98 - [c54]Vivek Kumar, Julian Dolby, Stephen M. Blackburn
:
Integrating Asynchronous Task Parallelism and Data-centric Atomicity. PPPJ 2016: 7:1-7:10 - [c53]Xi Yang, Stephen M. Blackburn, Kathryn S. McKinley:
Elfen Scheduling: Fine-Grain Principled Borrowing from Latency-Critical Workloads Using Simultaneous Multithreading. USENIX Annual Technical Conference 2016: 309-322 - 2015
- [c52]Ivan Jibaja, Peter Jensen, Ningxin Hu, Mohammad R. Haghighat, John McCutchan, Dan Gohman, Stephen M. Blackburn
, Kathryn S. McKinley:
Vector Parallelism in JavaScript: Language and Compiler Support for SIMD. PACT 2015: 407-418 - [c51]Xi Yang, Stephen M. Blackburn
, Kathryn S. McKinley:
Computer performance microscopy with Shim. ISCA 2015: 170-184 - [c50]Yi Lin, Kunshan Wang, Stephen M. Blackburn, Antony L. Hosking, Michael Norrish:
Stop and go: understanding yieldpoint behavior. ISMM 2015: 70-80 - [c49]Kunshan Wang, Yi Lin, Stephen M. Blackburn
, Michael Norrish, Antony L. Hosking
:
Draining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development. SNAPL 2015: 321-336 - [e4]David Grove, Stephen M. Blackburn:
Proceedings of the 36th ACM SIGPLAN Conference on Programming Language Design and Implementation, Portland, OR, USA, June 15-17, 2015. ACM 2015, ISBN 978-1-4503-3468-6 [contents] - 2014
- [c48]Jennifer B. Sartor, Wim Heirman
, Stephen M. Blackburn
, Lieven Eeckhout, Kathryn S. McKinley:
Cooperative cache scrubbing. PACT 2014: 15-26 - [c47]Rifat Shahriyar, Stephen M. Blackburn
, Kathryn S. McKinley:
Fast conservative garbage collection. OOPSLA 2014: 121-139 - [c46]Vivek Kumar, Stephen M. Blackburn
, David Grove
:
Friendly barriers: efficient work-stealing with return barriers. VEE 2014: 165-176 - 2013
- [c45]Rifat Shahriyar, Stephen M. Blackburn
, Xi Yang, Kathryn S. McKinley:
Taking off the gloves with reference counting Immix. OOPSLA 2013: 93-110 - [c44]Tiejun Gao, Karin Strauss, Stephen M. Blackburn
, Kathryn S. McKinley, Doug Burger, James R. Larus:
Using managed runtime systems to tolerate holes in wearable memories. PLDI 2013: 297-308 - [e3]Steve Muir, Gernot Heiser, Stephen M. Blackburn:
ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (co-located with ASPLOS 2013), VEE '13, Houston, TX, USA, March 16-17, 2013. ACM 2013, ISBN 978-1-4503-1266-0 [contents] - 2012
- [j9]Hadi Esmaeilzadeh, Ting Cao, Xi Yang, Stephen M. Blackburn
, Kathryn S. McKinley:
Looking back and looking forward: power, performance, and upheaval. Commun. ACM 55(7): 105-114 (2012) - [j8]Hadi Esmaeilzadeh, Ting Cao, Xi Yang, Stephen Blackburn
, Kathryn S. McKinley:
What is Happening to Power, Performance, and Software? IEEE Micro 32(3): 110-121 (2012) - [c43]Ting Cao, Stephen M. Blackburn
, Tiejun Gao, Kathryn S. McKinley:
The Yin and Yang of power and performance for asymmetric hardware and managed software. ISCA 2012: 225-236 - [c42]Xi Yang, Stephen M. Blackburn
, Daniel Frampton, Antony L. Hosking
:
Barriers reconsidered, friendlier still! ISMM 2012: 37-48 - [c41]Rifat Shahriyar, Stephen M. Blackburn
, Daniel Frampton:
Down for the count? Getting reference counting back in the ring. ISMM 2012: 73-84 - [c40]Hridesh Rajan
, Michael Haupt, Christoph Bockisch, Stephen Blackburn
:
6th workshop on virtual machines and intermediate languages (VMIL'12). SPLASH 2012: 223-224 - [c39]Vivek Kumar, Daniel Frampton, Stephen M. Blackburn
, David Grove
, Olivier Tardieu:
Work-stealing without the baggage. OOPSLA 2012: 297-314 - [c38]Yi Lin, Stephen M. Blackburn
, Daniel Frampton:
Unpicking the knot: teasing apart VM/application interdependencies. VEE 2012: 181-190 - 2011
- [c37]Hadi Esmaeilzadeh, Ting Cao, Xi Yang, Stephen M. Blackburn
, Kathryn S. McKinley:
Looking back on the language and hardware revolutions: measured power, performance, and scaling. ASPLOS 2011: 319-332 - [c36]Robin Garner
, Stephen M. Blackburn
, Daniel Frampton:
A comprehensive evaluation of object scanning techniques. ISMM 2011: 33-42 - [c35]Xi Yang, Stephen M. Blackburn
, Daniel Frampton, Jennifer B. Sartor, Kathryn S. McKinley:
Why nothing matters: the impact of zeroing. OOPSLA 2011: 307-324 - [c34]Ivan Jibaja, Stephen M. Blackburn
, Mohammad R. Haghighat, Kathryn S. McKinley:
Deferred gratification: engineering for high performance garbage collection from the get go. MSPC 2011: 58-65 - 2010
- [c33]Stephen M. Blackburn
, Amer Diwan, Matthias Hauswirth, Atif M. Memon, Peter F. Sweeney:
Workshop on experimental evaluation of software and systems in computer science (Evaluate 2010). SPLASH/OOPSLA Companion 2010: 291-292 - [c32]Jennifer B. Sartor, Stephen M. Blackburn
, Daniel Frampton, Martin Hirzel, Kathryn S. McKinley:
Z-rays: divide arrays and conquer speed and flexibility. PLDI 2010: 471-482
2000 – 2009
- 2009
- [c31]Jungwoo Ha, Matthew Arnold, Stephen M. Blackburn
, Kathryn S. McKinley:
A concurrent dynamic analysis framework for multicore hardware. OOPSLA 2009: 155-174 - [c30]Daniel Frampton, Stephen M. Blackburn
, Perry Cheng, Robin Garner
, David Grove
, J. Eliot B. Moss, Sergey I. Salishev
:
Demystifying magic: high-level low-level programming. VEE 2009: 81-90 - 2008
- [j7]Stephen M. Blackburn
, Kathryn S. McKinley, Robin Garner
, Chris Hoffmann, Asjad M. Khan, Rotem Bentzur, Amer Diwan, Daniel Feinberg, Daniel Frampton, Samuel Z. Guyer, Martin Hirzel, Antony L. Hosking
, Maria Jump, Han Lee, J. Eliot B. Moss, Aashish Phansalkar, Darko Stefanovic, Thomas VanDrunen, Daniel von Dincklage, Ben Wiedermann:
Wake up and smell the coffee: evaluation methodology for the 21st century. Commun. ACM 51(8): 83-89 (2008) - [j6]Richard E. Jones, Stephen M. Blackburn:
International symposium of memory management (ISMM 2008). ACM SIGPLAN Notices 43(8) (2008) - [c29]Stephen M. Blackburn
, Kathryn S. McKinley:
Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance. PLDI 2008: 22-32 - [e2]Richard E. Jones, Stephen M. Blackburn:
Proceedings of the 7th International Symposium on Memory Management, ISMM 2008, Tucson, AZ, USA, June 7-8, 2008. ACM 2008, ISBN 978-1-60558-134-7 [contents] - 2007
- [j5]Zhen He
, Richard Lai, Alonso Marquez, Stephen Blackburn
:
Opportunistic prioritised clustering framework for improving OODBMS performance. J. Syst. Softw. 80(3): 371-387 (2007) - [j4]Stephen M. Blackburn
, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss, Ting Yang:
Profile-based pretenuring. ACM Trans. Program. Lang. Syst. 29(1): 2 (2007) - [c28]Robin Garner
, Stephen M. Blackburn
, Daniel Frampton:
Effective prefetch for mark-sweep garbage collection. ISMM 2007: 43-54 - 2006
- [j3]Matthew Hertz, Stephen M. Blackburn
, J. Eliot B. Moss, Kathryn S. McKinley, Darko Stefanovic:
Generating object lifetime traces with Merlin. ACM Trans. Program. Lang. Syst. 28(3): 476-516 (2006) - [c27]Xianglong Huang, Stephen M. Blackburn
, David Grove
, Kathryn S. McKinley:
Fast and efficient partial code reordering: taking advantage of dynamic recompilatior. ISMM 2006: 184-192 - [c26]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:
The DaCapo benchmarks: java benchmarking development and analysis. OOPSLA 2006: 169-190 - 2005
- [j2]Bowen Alpern, Steve Augart, Stephen M. Blackburn
, Maria A. Butrico, Anthony Cocchi, Perry Cheng, Julian Dolby, Stephen J. Fink, David Grove
, Michael Hind, Kathryn S. McKinley, Mark F. Mergen, J. Eliot B. Moss, Ton Anh Ngo, Vivek Sarkar, Martin Trapp:
The Jikes Research Virtual Machine project: Building an open-source research community. IBM Syst. J. 44(2): 399-418 (2005) - [c25]Harel Paz, Erez Petrank, Stephen M. Blackburn:
Age-Oriented Concurrent Garbage Collection. CC 2005: 121-136 - 2004
- [c24]Stephen M. Blackburn, Perry Cheng, Kathryn S. McKinley:
Oil and Water? High Performance Garbage Collection in Java with MMTk. ICSE 2004: 137-146 - [c23]Stephen M. Blackburn, Antony L. Hosking:
Barriers: friend or foe? ISMM 2004: 143-151 - [c22]Maria Jump, Stephen M. Blackburn, Kathryn S. McKinley:
Dynamic object sampling for pretenuring. ISMM 2004: 152-162 - [c21]Xianglong Huang, Stephen M. Blackburn, Kathryn S. McKinley, J. Eliot B. Moss, Zhenlin Wang, Perry Cheng:
The garbage collection advantage: improving program locality. OOPSLA 2004: 69-80 - [c20]Stephen M. Blackburn, Perry Cheng, Kathryn S. McKinley:
Myths and realities: the performance impact of garbage collection. SIGMETRICS 2004: 25-36 - [e1]Chen Ding, Stephen Blackburn:
Proceedings of the 2004 workshop on Memory System Performance, Washington, DC, USA, June 8, 2004. ACM 2004, ISBN 1-58113-941-1 [contents] - 2003
- [c19]Stephen Blackburn, Kathryn S. McKinley:
Ulterior reference counting: fast garbage collection without a long wait. OOPSLA 2003: 344-358 - 2002
- [c18]Darko Stefanovic, Matthew Hertz, Stephen Blackburn, Kathryn S. McKinley, J. Eliot B. Moss:
Older-first garbage collection in practice: evaluation in Java Virtual Machine. MSP/ISMM 2002: 25-36 - [c17]Stephen Blackburn, Kathryn S. McKinley:
In or out?: putting write barriers in their place. MSP/ISMM 2002: 281-290 - [c16]Stephen Blackburn, Richard E. Jones
, Kathryn S. McKinley, J. Eliot B. Moss:
Beltway: Getting Around Garbage Collection Gridlock. PLDI 2002: 153-164 - [c15]Matthew Hertz, Stephen Blackburn, J. Eliot B. Moss, Kathryn S. McKinley, Darko Stefanovic:
Error-free garbage collection traces: how to cheat and not get caught. SIGMETRICS 2002: 140-151 - 2001
- [c14]Stephen M. Blackburn
, J. Eliot B. Moss, Richard L. Hudson, Ronald Morrison, David S. Munro, John N. Zigman:
Starting with Termination: A Methodology for Building Distributed Garbage Collection Algorithms. ACSC 2001: 20-28 - [c13]Stephen Blackburn, Sharad Singhai, Matthew Hertz, Kathryn S. McKinley, J. Eliot B. Moss:
Pretenuring for Java. OOPSLA 2001: 342-352 - 2000
- [j1]Alonso Marquez, John N. Zigman, Stephen Blackburn
:
Fast portable orthogonally persistent Java. Softw. Pract. Exp. 30(4): 449-479 (2000) - [c12]Zhen He
, Alonso Marquez, Stephen Blackburn
:
Opportunistic Prioritised Clustering Framework (OPCF). Objects and Databases 2000: 86-100 - [c11]Stephen M. Blackburn
, John Cavazos, Sharad Singhai, Asjad M. Khan, Kathryn S. McKinley, J. Eliot B. Moss, Sara Smolensky:
Profile-driven pretenuring for Java (poster session). OOPSLA Addendum 2000: 129-130 - [c10]Stephen Blackburn:
Session 2: Overview. POS 2000: 34-35 - [c9]Zhen He
, Stephen Blackburn, Luke Kirby, John N. Zigman:
Platypus: Design and Implementation of a Flexible High Performance Object Store. POS 2000: 100-124 - [c8]John N. Zigman, Stephen Blackburn, J. Eliot B. Moss:
TMOS: A Transactional Garbage Collector. POS 2000: 138-156 - [c7]Alonso Marquez, Stephen Blackburn, Gavin Mercer, John N. Zigman:
Implementing Orthogonally Persistent Java. POS 2000: 247-261
1990 – 1999
- 1998
- [c6]Stephen Blackburn, Robin B. Stanton:
The Transactional Object Cache: A Foundation for High Performance Persistent System Construction. POS/PJW 1998: 37-50 - [c5]Stephen Blackburn, John N. Zigman:
Concurrency - The Fly in the Ointment? POS/PJW 1998: 250-258 - [c4]John N. Zigman, Stephen Blackburn:
Java Finalize Method, Orthogonal Persistence and Transactions. POS/PJW 1998: 363-369 - 1997
- [c3]Stephen M. Blackburn
, Robin B. Stanton, Stephan J. G. Scheuerl:
Recovery and Page Coherency for a Scalable Multicomputer Object Store. HICSS (1) 1997: 523-532 - 1996
- [c2]Stephen Blackburn, Robin B. Stanton:
Multicomputer Object Stores: The Multicomputer Texas Experiment. POS 1996: 250-262 - 1992
- [c1]Stephen M. Blackburn:
Extraction of Color Region Boundaries. MVA 1992: 63-66
Coauthor Index

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.
Unpaywalled article links
Add open access links from to the list of external document links (if available).
Privacy notice: By enabling the option above, your browser will contact the API of unpaywall.org to load hyperlinks to open access articles. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Unpaywall privacy policy.
Archived links via Wayback Machine
For web page which are no longer available, try to retrieve content from the of the Internet Archive (if available).
load content from web.archive.org
Privacy notice: By enabling the option above, your browser will contact the API of web.archive.org to check for archived content of web pages that are no longer available. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Internet Archive privacy policy.
Reference lists
Add a list of references from ,
, and
to record detail pages.
load references from crossref.org and opencitations.net
Privacy notice: By enabling the option above, your browser will contact the APIs of crossref.org, opencitations.net, and semanticscholar.org to load article reference information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the Crossref privacy policy and the OpenCitations privacy policy, as well as the AI2 Privacy Policy covering Semantic Scholar.
Citation data
Add a list of citing articles from and
to record detail pages.
load citations from opencitations.net
Privacy notice: By enabling the option above, your browser will contact the API of opencitations.net and semanticscholar.org to load citation information. Although we do not have any reason to believe that your call will be tracked, we do not have any control over how the remote server uses your data. So please proceed with care and consider checking the OpenCitations privacy policy as well as the AI2 Privacy Policy covering Semantic Scholar.
Tweets on dblp homepage
Show tweets from on the dblp homepage.
Privacy notice: By enabling the option above, your browser will contact twitter.com and twimg.com to load tweets curated by our Twitter account. At the same time, Twitter will persistently store several cookies with your web browser. While we did signal Twitter to not track our users by setting the "dnt" flag, we do not have any control over how Twitter uses your data. So please proceed with care and consider checking the Twitter privacy policy.
last updated on 2021-04-11 00:00 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint