Towards Compile-Time Optimizations for Persistence. - Antony L. Hosking; J. Eliot B. Moss (POS, 1990)

A Comparative Performance Evaluation of Write Barrier Implementations. - Antony L. Hosking; J. Eliot B. Moss; Darko Stefanovic (OOPSLA, 1992)

Object Fault Handling for Persistent Programming Languages: A Performance Evaluation. - Antony L. Hosking; J. Eliot B. Moss (OOPSLA, 1993)

Protection Traps and Alternatives for Memory Management of an Object-Oriented Language. - Antony L. Hosking; J. Eliot B. Moss (SOSP, 1993)

Update Logging for Persistent Programming Languages: A Comparative Performance Evaluation. - Antony L. Hosking; Eric W. Brown 001; J. Eliot B. Moss (VLDB, 1993)

Expressing Object Residency Optimizations Using Pointer Type Annotations. - J. Eliot B. Moss; Antony L. Hosking (POS, 1994)

Residency Check Elimination for Object-Oriented Persistent Language. - Antony L. Hosking (POS, 1996)

Swizzle Barrier Optimizations for Orthogonal Persistence in Java. - Kumar Brahnmath; Nathaniel Nystrom; Antony L. Hosking; Quintin I. Cutts (POS/PJW, 1998)

Reconciling Buffer Management with Persistence Optimisations. - Quintin I. Cutts; Stuart Lennon; Antony L. Hosking (POS/PJW, 1998)

Optimizing the Read and Write Barriers for Orthogonal Persistence. - Antony L. Hosking; Nathaniel Nystrom; Quintin I. Cutts; Kumar Brahnmath (POS/PJW, 1998)

Mostly-copying Reachability-based Orthogonal Persistence. - Antony L. Hosking; Jiawan Chen (OOPSLA, 1999)

PM3: An Orthogonal Persistent Systems Programming Language - Design, Implementation, Performance. - Antony L. Hosking; Jiawan Chen (VLDB, 1999)

Session 4: Overview. - Antony L. Hosking (POS, 2000)

A Framework for Persistence-Enabled Optimization of Java Object Stores. - David Whitlock; Antony L. Hosking (POS, 2000)

Persistent object systems. - Antony L. Hosking; Quintin I. Cutts (Softw. Pract. Exp., 2000)

On the Usefulness of Liveness for Garbage Collection and Leak Detection. - Martin Hirzel; Amer Diwan; Antony L. Hosking (ECOOP, 2001)

Partial redundancy elimination for access path expressions. - Antony L. Hosking; Nathaniel Nystrom; David Whitlock; Quintin I. Cutts; Amer Diwan (Softw. Pract. Exp., 2001)

Penumbra: an Eclipse plugin for introductory programming. - Frank Mueller 002; Antony L. Hosking (eTX, 2003)

Software prefetching for mark-sweep garbage collection: hardware analysis and software redesign. - Chen-Yong Cher; Antony L. Hosking; T. N. Vijaykumar (ASPLOS, 2004)

Value-Based Partial Redundancy Elimination. - Thomas VanDrunen; Antony L. Hosking (CC, 2004)

Transactional Monitors for Concurrent Objects. - Adam Welc; Suresh Jagannathan; Antony L. Hosking (ECOOP, 2004)

A Semantic Framework for Designer Transactions. - Jan Vitek; Suresh Jagannathan; Adam Welc; Antony L. Hosking (ESOP, 2004)

Preemption-Based Avoidance of Priority Inversion for Java. - Adam Welc; Antony L. Hosking; Suresh Jagannathan (ICPP, 2004)

Barriers: friend or foe? - Stephen M. Blackburn; Antony L. Hosking (ISMM, 2004)

Anticipation-based partial redundancy elimination for static single assignment form. - Thomas VanDrunen; Antony L. Hosking (Softw. Pract. Exp., 2004)

Safe futures for Java. - Adam Welc; Suresh Jagannathan; Antony L. Hosking (OOPSLA, 2005)

A transactional object calculus. - Suresh Jagannathan; Jan Vitek; Adam Welc; Antony L. Hosking (Sci. Comput. Program., 2005)

Transparently Reconciling Transactions with Locking for Java Synchronization. - Adam Welc; Antony L. Hosking; Suresh Jagannathan (ECOOP, 2006)

Portable, mostly-concurrent, mostly-copying garbage collection for multi-processors. - Antony L. Hosking (ISMM, 2006)

Reducing generational copy reserve overhead with fallback compaction. - Phil McGachey; Antony L. Hosking (ISMM, 2006)

The 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; et al. (OOPSLA, 2006)

Revocation techniques for Java concurrency. - Adam Welc; Suresh Jagannathan; Antony L. Hosking (Concurr. Comput. Pract. Exp., 2006)

Nested transactional memory: Model and architecture sketches. - J. Eliot B. Moss; Antony L. Hosking (Sci. Comput. Program., 2006)

Hierarchical real-time garbage collection. - Filip Pizlo; Antony L. Hosking; Jan Vitek (LCTES, 2007)

Open nesting in software transactional memory. - Yang Ni; Vijay Menon 002; Ali-Reza Adl-Tabatabai; Antony L. Hosking; Richard L. Hudson; J. Eliot B. Moss; Bratin Saha; Tatiana Shpeisman (PPoPP, 2007)

Wake up and smell the coffee: evaluation methodology for the 21st century. - 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; et al. (Commun. ACM, 2008)

Classifying Java class transformations for pervasive virtualized access. - Phil McGachey; Antony L. Hosking; J. Eliot B. Moss (GPCE, 2009)

Scheduling Hard Real-Time Garbage Collection. - Tomas Kalibera; Filip Pizlo; Antony L. Hosking; Jan Vitek (RTSS, 2009)

A multidisciplinary approach towards computational thinking for science majors. - Susanne E. Hambrusch; Christoph Hoffmann; John T. Korb; Mark Haugan; Antony L. Hosking (SIGCSE, 2009)

Pervasive Load-Time Transformation for Transparently Distributed Java. - Phil McGachey; Antony L. Hosking; J. Eliot B. Moss (BYTECODE@ETAPS, 2009)

The locality of concurrent write barriers. - Laurence Hellyer; Richard E. Jones; Antony L. Hosking (ISMM, 2010)

Schism: fragmentation-tolerant real-time garbage collection. - Filip Pizlo; Lukasz Ziarek; Petr Maj; Antony L. Hosking; Ethan Blanton; Jan Vitek (PLDI, 2010)

The Garbage Collection Handbook: The art of automatic memory management. - Richard E. Jones; Antony L. Hosking; J. Eliot B. Moss (CRC Press, 2011)

Fine-grained adaptive biased locking. - Filip Pizlo; Daniel Frampton; Antony L. Hosking (PPPJ, 2011)

Class Transformations for Transparent Distribution of Java Applications. - Phil McGachey; Antony L. Hosking; J. Eliot B. Moss (J. Object Technol., 2011)

Scheduling real-time garbage collection on uniprocessors. - Tomas Kalibera; Filip Pizlo; Antony L. Hosking; Jan Vitek (ACM Trans. Comput. Syst., 2011)

Barriers reconsidered, friendlier still! - Xi Yang 021; Stephen M. Blackburn; Daniel Frampton; Antony L. Hosking (ISMM, 2012)

Most influential papers of ICFP, OOPSLA, PLDI, and POPL. - Antony L. Hosking (ACM SIGPLAN Notices, 2012)

Closed and open nested atomic actions for Java: language design and prototype implementation. - Keith Chapman; Antony L. Hosking; J. Eliot B. Moss; Timothy Richards (PPPJ, 2014)

Don't race the memory bus: taming the GC leadfoot. - Ahmed Hussein 002; Antony L. Hosking; Mathias Payer; Christopher A. Vick (ISMM, 2015)

Stop and go: understanding yieldpoint behavior. - Yi Lin; Kunshan Wang; Stephen M. Blackburn; Antony L. Hosking; Michael Norrish (ISMM, 2015)

Draining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development. - Kunshan Wang; Yi Lin; Stephen M. Blackburn; Michael Norrish; Antony L. Hosking (SNAPL, 2015)

Impact of GC design on power and performance for Android. - Ahmed Hussein 002; Mathias Payer; Antony L. Hosking; Christopher A. Vick (SYSTOR, 2015)

Relaxing Safely: Verified On-the-Fly Garbage Collection for x86-TSO. - Peter Gammie; Tony Hosking; Kai Engelhardt (Arch. Formal Proofs, 2015)

Rust as a language for high performance GC implementation. - Yi Lin; Stephen M. Blackburn; Antony L. Hosking; Michael Norrish (ISMM, 2016)

Hybrid STM/HTM for nested transactions on OpenJDK. - Keith Chapman; Antony L. Hosking; J. Eliot B. Moss (OOPSLA, 2016)

Extending OpenJDK to support hybrid STM/HTM: preliminary design. - Keith Chapman; Antony L. Hosking; J. Eliot B. Moss (VMIL@SPLASH, 2016)

The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations. - 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; et al. (ACM Trans. Program. Lang. Syst., 2016)

One Process to Reap Them All: Garbage Collection as-a-Service. - Ahmed Hussein 002; Mathias Payer; Antony L. Hosking; Christopher A. Vick (VEE, 2017)

Hop, Skip, & Jump: Practical On-Stack Replacement for a Cross-Platform Language-Neutral VM. - Kunshan Wang; Stephen M. Blackburn; Antony L. Hosking; Michael Norrish (VEE, 2018)

Designing a low-level virtual machine for implementing real-time managed languages. - Javad Ebrahimian Amiri; Stephen M. Blackburn; Antony L. Hosking; Michael Norrish (VMIL@SPLASH, 2019)

MoonLight: Effective Fuzzing with Near-Optimal Corpus Distillation. - Liam Hayes; Hendra Gunadi; Adrian Herrera; Jonathon Milford; Shane Magrath; Maggi Sebastian; Michael Norrish; Antony L. Hosking (CoRR, 2019)

Seed selection for successful fuzzing. - Adrian Herrera; Hendra Gunadi; Shane Magrath; Michael Norrish; Mathias Payer; Antony L. Hosking (ISSTA, 2021)

DatAFLow: Toward a Data-flow-guided Fuzzer. - Adrian Herrera; Mathias Payer; Antony L. Hosking (ACM Trans. Softw. Eng. Methodol., 2023)

Reconsidering Garbage Collection in Julia: A Practitioner Report. - Luís Eduardo de Souza Amorim; Yi Lin; Stephen M. Blackburn; Diogo Netto; Gabriel Baraldi; Nathan Daly; Antony L. Hosking; Kiran Pamnany; Oscar Smith (ISMM, 2025)