Steve Blackburn
Orcid: 0000-0001-6632-6001Affiliations:
- Google Research, Sydney, NSW, Australia
- Australian National University, Department of Computer Science, Canberra, ACT, Australia (PhD)
- Intel Corp, Hillsboro, OR, USA (former)
- University of Massachusetts Amherst, MA, USA (former)
According to our database1,
Steve Blackburn
authored at least 86 papers
between 1992 and 2024.
Collaborative distances:
Collaborative distances:
Awards
ACM Fellow
ACM Fellow 2016, "For contributions to memory management in programming languages".
Timeline
Legend:
Book In proceedings Article PhD thesis Dataset OtherLinks
Online presence:
-
on scopus.com
-
on twitter.com
-
on orcid.org
-
on dl.acm.org
On csauthors.net:
Bibliography
2024
Proceedings of the 2024 ACM SIGPLAN International Symposium on Memory Management, 2024
2023
Proceedings of the 20th ACM SIGPLAN International Conference on Managed Programming Languages and Runtimes, 2023
Proceedings of the International Symposium on Memory Systems, 2023
2022
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022
Proceedings of the 19th International Conference on Managed Programming Languages and Runtimes, 2022
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022
Mako: a low-pause, high-throughput evacuating collector for memory-disaggregated datacenters.
Proceedings of the PLDI '22: 43rd ACM SIGPLAN International Conference on Programming Language Design and Implementation, San Diego, CA, USA, June 13, 2022
Proceedings of the International IEEE Symposium on Performance Analysis of Systems and Software, 2022
2021
Proceedings of the ISMM '21: 2021 ACM SIGPLAN International Symposium on Memory Management, 2021
2020
Proceedings of the VEE '20: 16th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2020
Proceedings of the MPLR '20: 17th International Conference on Managed Programming Languages and Runtimes, 2020
2019
Author Growth Outstrips Publication Growth in Computer Science and Publication Quality Correlates with Collaboration.
CoRR, 2019
Proceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 2019
Proceedings of the 2019 ACM SIGPLAN International Symposium on Memory Management, 2019
Proceedings of the 14th IEEE Conference on Visual Analytics Science and Technology, 2019
2018
Hop, Skip, & Jump: Practical On-Stack Replacement for a Cross-Platform Language-Neutral VM.
Proceedings of the 14th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2018
2016
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations.
ACM Trans. Program. Lang. Syst., 2016
Elfen Scheduling: Fine-Grain Principled Borrowing from Latency-Critical Workloads Using Simultaneous Multithreading.
Proceedings of the 2016 USENIX Annual Technical Conference, 2016
Proceedings of the 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools, Lugano, Switzerland, August 29, 2016
Proceedings of the 2016 ACM SIGPLAN International Symposium on Memory Management, Santa Barbara, CA, USA, June 14, 2016
Proceedings of the 2016 International Symposium on Code Generation and Optimization, 2016
2015
Draining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development.
Proceedings of the 1st Summit on Advances in Programming Languages, 2015
Proceedings of the 2015 ACM SIGPLAN International Symposium on Memory Management, 2015
Proceedings of the 42nd Annual International Symposium on Computer Architecture, 2015
Proceedings of the 2015 International Conference on Parallel Architectures and Compilation, 2015
2014
Proceedings of the 10th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2014
Proceedings of the 2014 ACM International Conference on Object Oriented Programming Systems Languages & Applications, 2014
Proceedings of the International Conference on Parallel Architectures and Compilation, 2014
2013
Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation, 2013
Proceedings of the 2013 ACM SIGPLAN International Conference on Object Oriented Programming Systems Languages & Applications, 2013
2012
Commun. ACM, 2012
Proceedings of the 8th International Conference on Virtual Execution Environments, 2012
Proceedings of the SPLASH'12, 2012
Proceedings of the VMIL@SPLASH 2012: Proceedings of the sixth ACM workshop on Virtual machines and intermediate languages, 2012
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012
Proceedings of the International Symposium on Memory Management, 2012
Proceedings of the International Symposium on Memory Management, 2012
The Yin and Yang of power and performance for asymmetric hardware and managed software.
Proceedings of the 39th International Symposium on Computer Architecture (ISCA 2012), 2012
2011
Deferred gratification: engineering for high performance garbage collection from the get go.
Proceedings of the 2011 ACM SIGPLAN workshop on Memory Systems Performance and Correctness: held in conjunction with PLDI '11, 2011
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011
Proceedings of the 10th International Symposium on Memory Management, 2011
Looking back on the language and hardware revolutions: measured power, performance, and scaling.
Proceedings of the 16th International Conference on Architectural Support for Programming Languages and Operating Systems, 2011
2010
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010
Workshop on experimental evaluation of software and systems in computer science (Evaluate 2010).
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010
2009
Proceedings of the 5th International Conference on Virtual Execution Environments, 2009
Proceedings of the 24th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2009
2008
Commun. ACM, 2008
Immix: a mark-region garbage collector with space efficiency, fast collection, and mutator performance.
Proceedings of the ACM SIGPLAN 2008 Conference on Programming Language Design and Implementation, 2008
2007
J. Syst. Softw., 2007
Proceedings of the 6th International Symposium on Memory Management, 2007
2006
Proceedings of the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2006
Fast and efficient partial code reordering: taking advantage of dynamic recompilatior.
Proceedings of the 5th International Symposium on Memory Management, 2006
2005
The Jikes Research Virtual Machine project: Building an open-source research community.
IBM Syst. J., 2005
Proceedings of the Compiler Construction, 14th International Conference, 2005
2004
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2004
Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004
Proceedings of the 4th International Symposium on Memory Management, 2004
Proceedings of the 4th International Symposium on Memory Management, 2004
Proceedings of the 26th International Conference on Software Engineering (ICSE 2004), 2004
2003
Proceedings of the 2003 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2003
2002
Proceedings of the International Conference on Measurements and Modeling of Computer Systems, 2002
Proceedings of the 2002 ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI), 2002
Proceedings of The Workshop on Memory Systems Performance (MSP 2002), 2002
Proceedings of The Workshop on Memory Systems Performance (MSP 2002), 2002
2001
Proceedings of the 2001 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 2001
Starting with Termination: A Methodology for Building Distributed Garbage Collection Algorithms.
Proceedings of the 24th Australasian Computer Science Conference (ACSC 2001), 29 January, 2001
2000
Proceedings of the Persistent Object Systems, 9th International Workshop, 2000
Proceedings of the Persistent Object Systems, 9th International Workshop, 2000
Proceedings of the Persistent Object Systems, 9th International Workshop, 2000
Proceedings of the Persistent Object Systems, 9th International Workshop, 2000
Proceedings of the Addendum to the 2000 Proceedings of the Conference on Object-Oriented Programming Systems, 2000
Proceedings of the Objects and Databases, 2000
1998
Java Finalize Method, Orthogonal Persistence and Transactions.
Proceedings of the Advances in Persistent Object Systems, 1998
Concurrency - The Fly in the Ointment?
Proceedings of the Advances in Persistent Object Systems, 1998
The Transactional Object Cache: A Foundation for High Performance Persistent System Construction.
Proceedings of the Advances in Persistent Object Systems, 1998
1997
Proceedings of the 30th Annual Hawaii International Conference on System Sciences (HICSS-30), 1997
1996
Multicomputer Object Stores: The Multicomputer Texas Experiment.
Proceedings of the 7th Workshop on Persistent Object Systems, 1996
1992
Proceedings of IAPR Workshop on Machine Vision Applications, 1992