default search action
Steve Blackburn
Person information
- affiliation: Google Research, Sydney, NSW, Australia
- affiliation (PhD): Australian National University, Department of Computer Science, Canberra, ACT, Australia
- affiliation (former): Intel Corp, Hillsboro, OR, USA
- affiliation (former): University of Massachusetts Amherst, MA, USA
Refine list
refinements active!
zoomed in on ?? of ?? records
view refined list in
export refined list as
2020 – today
- 2024
- [c72]Kunal Sareen, Stephen M. Blackburn, Sara S. Hamouda, Lokesh Gidra:
Memory Management on Mobile Devices. ISMM 2024: 15-29 - 2023
- [c71]Chiara Meiohas, Stephen M. Blackburn, Erez Petrank:
Linear-Mark: Locality vs. Accuracy in Mark-Sweep Garbage Collection. MEMSYS 2023: 11:1-11:12 - [c70]Claire Huang, Stephen M. Blackburn, Zixian Cai:
Improving Garbage Collection Observability with Performance Tracing. MPLR 2023: 85-99 - [e7]Stephen M. Blackburn, Erez Petrank:
Proceedings of the 2023 ACM SIGPLAN International Symposium on Memory Management, ISMM 2023, Orlando, FL, USA, 18 June 2023. ACM 2023 [contents] - 2022
- [c69]Zixian Cai, Stephen M. Blackburn, Michael D. Bond, Martin Maas:
Distilling the Real Cost of Production Garbage Collectors. ISPASS 2022: 46-57 - [c68]Wenyu Zhao, Stephen M. Blackburn, Kathryn S. McKinley:
Low-latency, high-throughput garbage collection. PLDI 2022: 76-91 - [c67]Haoran Ma, Shi Liu, Chenxi Wang, Yifan Qiao, Michael D. Bond, Stephen M. Blackburn, Miryung Kim, Guoqing Harry Xu:
Mako: a low-pause, high-throughput evacuating collector for memory-disaggregated datacenters. PLDI 2022: 92-107 - [c66]Kunal Sareen, Stephen Michael Blackburn:
Better Understanding the Costs and Benefits of Automatic Memory Management. MPLR 2022: 29-44 - [c65]Bochen Xu, Eliot Moss, Stephen M. Blackburn:
Towards a Model Checking Framework for a New Collector Framework. MPLR 2022: 128-139 - [i5]Wenyu Zhao, Stephen M. Blackburn, Kathryn S. McKinley:
Low-Latency, High-Throughput Garbage Collection (Extended Version). CoRR abs/2210.17175 (2022) - 2021
- [c64]Zixian Cai, Stephen M. Blackburn, Michael D. Bond:
Understanding and utilizing hardware transactional memory capacity. ISMM 2021: 1-14 - [i4]Zixian Cai, Stephen M. Blackburn, Michael D. Bond, Martin Maas:
Distilling the Real Cost of Production Garbage Collectors. CoRR abs/2112.07880 (2021) - 2020
- [c63]Stephen M. Blackburn:
Garbage collection: implementation, innovation, performance, and security (keynote). MPLR 2020: 1 - [c62]Wenyu Zhao, Stephen M. Blackburn:
Deconstructing the garbage-first collector. VEE 2020: 15-29
2010 – 2019
- 2019
- [j11]Emery D. 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) - [c61]Minjeong Shin, Alexander Soen, Benjamin T. Readshaw, Stephen M. Blackburn, Mitchell Whitelaw, Lexing Xie:
Influence Flowers of Academic Entities. VAST 2019: 1-10 - [c60]Stephen M. Blackburn:
Design and analysis of field-logging write barriers. ISMM 2019: 103-114 - [c59]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
- [c58]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 D. 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
- [e6]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) - [c57]Ivan Jibaja, Ting Cao, Stephen M. Blackburn, Kathryn S. McKinley:
Portable performance on asymmetric multicore processors. CGO 2016: 24-35 - [c56]Yi Lin, Stephen M. Blackburn, Antony L. Hosking, Michael Norrish:
Rust as a language for high performance GC implementation. ISMM 2016: 89-98 - [c55]Vivek Kumar, Julian Dolby, Stephen M. Blackburn:
Integrating Asynchronous Task Parallelism and Data-centric Atomicity. PPPJ 2016: 7:1-7:10 - [c54]Xi Yang, Stephen M. Blackburn, Kathryn S. McKinley:
Elfen Scheduling: Fine-Grain Principled Borrowing from Latency-Critical Workloads Using Simultaneous Multithreading. USENIX ATC 2016: 309-322 - 2015
- [c53]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 - [c52]Xi Yang, Stephen M. Blackburn, Kathryn S. McKinley:
Computer performance microscopy with Shim. ISCA 2015: 170-184 - [c51]Yi Lin, Kunshan Wang, Stephen M. Blackburn, Antony L. Hosking, Michael Norrish:
Stop and go: understanding yieldpoint behavior. ISMM 2015: 70-80 - [c50]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 - [e5]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
- [c49]Jennifer B. Sartor, Wim Heirman, Stephen M. Blackburn, Lieven Eeckhout, Kathryn S. McKinley:
Cooperative cache scrubbing. PACT 2014: 15-26 - [c48]Rifat Shahriyar, Stephen M. Blackburn, Kathryn S. McKinley:
Fast conservative garbage collection. OOPSLA 2014: 121-139 - [c47]Vivek Kumar, Stephen M. Blackburn, David Grove:
Friendly barriers: efficient work-stealing with return barriers. VEE 2014: 165-176 - 2013
- [c46]Rifat Shahriyar, Stephen M. Blackburn, Xi Yang, Kathryn S. McKinley:
Taking off the gloves with reference counting Immix. OOPSLA 2013: 93-110 - [c45]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 - [e4]Christoph Bockisch, Michael Haupt, Steve Blackburn, Hridesh Rajan, Joseph Gil:
VMIL@SPLASH '13: Proceedings of the 7th ACM workshop on Virtual machines and intermediate languages, Indianapolis, IN, USA, 28 October 2013. ACM 2013, ISBN 978-1-4503-2601-8 [contents] - [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 M. Blackburn, Kathryn S. McKinley:
What is Happening to Power, Performance, and Software? IEEE Micro 32(3): 110-121 (2012) - [c44]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 - [c43]Xi Yang, Stephen M. Blackburn, Daniel Frampton, Antony L. Hosking:
Barriers reconsidered, friendlier still! ISMM 2012: 37-48 - [c42]Rifat Shahriyar, Stephen M. Blackburn, Daniel Frampton:
Down for the count? Getting reference counting back in the ring. ISMM 2012: 73-84 - [c41]Yi Lin, Stephen M. Blackburn:
Bypassing portability pitfalls of high-level low-level programming. VMIL@SPLASH 2012: 23-32 - [c40]Hridesh Rajan, Michael Haupt, Christoph Bockisch, Stephen M. 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 M. 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 M. 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 M. 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 M. 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 M. Blackburn, Kathryn S. McKinley:
In or out?: putting write barriers in their place. MSP/ISMM 2002: 281-290 - [c16]Stephen M. 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 M. 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 M. 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 M. Blackburn:
Fast portable orthogonally persistent Java. Softw. Pract. Exp. 30(4): 449-479 (2000) - [c12]Zhen He, Alonso Marquez, Stephen M. 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 M. Blackburn:
Session 2: Overview. POS 2000: 34-35 - [c9]Zhen He, Stephen M. 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 M. Blackburn, J. Eliot B. Moss:
TMOS: A Transactional Garbage Collector. POS 2000: 138-156 - [c7]Alonso Marquez, Stephen M. Blackburn, Gavin Mercer, John N. Zigman:
Implementing Orthogonally Persistent Java. POS 2000: 247-261
1990 – 1999
- 1998
- [c6]Stephen M. Blackburn, Robin B. Stanton:
The Transactional Object Cache: A Foundation for High Performance Persistent System Construction. POS/PJW 1998: 37-50 - [c5]Stephen M. Blackburn, John N. Zigman:
Concurrency - The Fly in the Ointment? POS/PJW 1998: 250-258 - [c4]John N. Zigman, Stephen M. 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 M. 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
aka: Eliot Moss
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).
Privacy notice: By enabling the option above, your browser will contact the API of 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.
OpenAlex data
Load additional information about publications from .
Privacy notice: By enabling the option above, your browser will contact the API of openalex.org to load additional 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 information given by OpenAlex.
last updated on 2024-10-07 22:05 CEST by the dblp team
all metadata released as open data under CC0 1.0 license
see also: Terms of Use | Privacy Policy | Imprint