Antony L. Hosking

Orcid: 0000-0002-4487-6923

Affiliations:
  • Australian National University, Australia


According to our database1, Antony L. Hosking authored at least 64 papers between 1990 and 2023.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2023
DatAFLow: Toward a Data-Flow-Guided Fuzzer.
ACM Trans. Softw. Eng. Methodol., September, 2023

2021
Seed selection for successful fuzzing.
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

2019
MoonLight: Effective Fuzzing with Near-Optimal Corpus Distillation.
CoRR, 2019

Designing a low-level virtual machine for implementing real-time managed languages.
Proceedings of the 11th ACM SIGPLAN International Workshop on Virtual Machines and Intermediate Languages, 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

2017
One Process to Reap Them All: Garbage Collection as-a-Service.
Proceedings of the 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments, 2017

2016
The Truth, The Whole Truth, and Nothing But the Truth: A Pragmatic Guide to Assessing Empirical Evaluations.
ACM Trans. Program. Lang. Syst., 2016

Extending OpenJDK to support hybrid STM/HTM: preliminary design.
Proceedings of the 8th International Workshop on Virtual Machines and Intermediate Languages, 2016

Hybrid STM/HTM for nested transactions on OpenJDK.
Proceedings of the 2016 ACM SIGPLAN International Conference on Object-Oriented Programming, 2016

Rust as a language for high performance GC implementation.
Proceedings of the 2016 ACM SIGPLAN International Symposium on Memory Management, Santa Barbara, CA, USA, June 14, 2016

2015
Relaxing Safely: Verified On-the-Fly Garbage Collection for x86-TSO.
Arch. Formal Proofs, 2015

Impact of GC design on power and performance for Android.
Proceedings of the 8th ACM International Systems and Storage Conference, 2015

Draining the Swamp: Micro Virtual Machines as Solid Foundation for Language Development.
Proceedings of the 1st Summit on Advances in Programming Languages, 2015

Stop and go: understanding yieldpoint behavior.
Proceedings of the 2015 ACM SIGPLAN International Symposium on Memory Management, 2015

Don't race the memory bus: taming the GC leadfoot.
Proceedings of the 2015 ACM SIGPLAN International Symposium on Memory Management, 2015

2014
Closed and open nested atomic actions for Java: language design and prototype implementation.
Proceedings of the 2014 International Conference on Principles and Practices of Programming on the Java Platform Virtual Machines, 2014

2012
Most influential papers of ICFP, OOPSLA, PLDI, and POPL.
ACM SIGPLAN Notices, 2012

Barriers reconsidered, friendlier still!
Proceedings of the International Symposium on Memory Management, 2012

2011
Scheduling real-time garbage collection on uniprocessors.
ACM Trans. Comput. Syst., 2011

Class Transformations for Transparent Distribution of Java Applications.
J. Object Technol., 2011

Fine-grained adaptive biased locking.
Proceedings of the 9th International Conference on Principles and Practice of Programming in Java, 2011

The Garbage Collection Handbook: The art of automatic memory management.
Chapman and Hall / CRC Applied Algorithms and Data Structures Series, CRC Press, ISBN: 978-1-4200-8279-1, 2011

2010
Schism: fragmentation-tolerant real-time garbage collection.
Proceedings of the 2010 ACM SIGPLAN Conference on Programming Language Design and Implementation, 2010

The locality of concurrent write barriers.
Proceedings of the 9th International Symposium on Memory Management, 2010

2009
Pervasive Load-Time Transformation for Transparently Distributed Java.
Proceedings of the Fourth Workshop on Bytecode Semantics, 2009

A multidisciplinary approach towards computational thinking for science majors.
Proceedings of the 40th SIGCSE Technical Symposium on Computer Science Education, 2009

Scheduling Hard Real-Time Garbage Collection.
Proceedings of the 30th IEEE Real-Time Systems Symposium, 2009

Classifying Java class transformations for pervasive virtualized access.
Proceedings of the Generative Programming and Component Engineering, 2009

2008
Wake up and smell the coffee: evaluation methodology for the 21st century.
Commun. ACM, 2008

2007
Open nesting in software transactional memory.
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, 2007

Hierarchical real-time garbage collection.
Proceedings of the 2007 ACM SIGPLAN/SIGBED Conference on Languages, 2007

2006
Nested transactional memory: Model and architecture sketches.
Sci. Comput. Program., 2006

Revocation techniques for Java concurrency.
Concurr. Comput. Pract. Exp., 2006


Reducing generational copy reserve overhead with fallback compaction.
Proceedings of the 5th International Symposium on Memory Management, 2006

Portable, mostly-concurrent, mostly-copying garbage collection for multi-processors.
Proceedings of the 5th International Symposium on Memory Management, 2006

Transparently Reconciling Transactions with Locking for Java Synchronization.
Proceedings of the ECOOP 2006, 2006

2005
A transactional object calculus.
Sci. Comput. Program., 2005

Safe futures for Java.
Proceedings of the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005

2004
Anticipation-based partial redundancy elimination for static single assignment form.
Softw. Pract. Exp., 2004

Barriers: friend or foe?
Proceedings of the 4th International Symposium on Memory Management, 2004

Preemption-Based Avoidance of Priority Inversion for Java.
Proceedings of the 33rd International Conference on Parallel Processing (ICPP 2004), 2004

A Semantic Framework for Designer Transactions.
Proceedings of the Programming Languages and Systems, 2004

Transactional Monitors for Concurrent Objects.
Proceedings of the ECOOP 2004, 2004

Value-Based Partial Redundancy Elimination.
Proceedings of the Compiler Construction, 13th International Conference, 2004

Software prefetching for mark-sweep garbage collection: hardware analysis and software redesign.
Proceedings of the 11th International Conference on Architectural Support for Programming Languages and Operating Systems, 2004

2003
Penumbra: an Eclipse plugin for introductory programming.
Proceedings of the 2003 OOPSLA Workshop on Eclipse Technology eXchange, 2003

2001
Partial redundancy elimination for access path expressions.
Softw. Pract. Exp., 2001

On the Usefulness of Liveness for Garbage Collection and Leak Detection.
Proceedings of the ECOOP 2001, 2001

2000
Persistent object systems.
Softw. Pract. Exp., 2000

A Framework for Persistence-Enabled Optimization of Java Object Stores.
Proceedings of the Persistent Object Systems, 9th International Workshop, 2000

Session 4: Overview.
Proceedings of the Persistent Object Systems, 9th International Workshop, 2000

1999
PM3: An Orthogonal Persistent Systems Programming Language - Design, Implementation, Performance.
Proceedings of the VLDB'99, 1999

Mostly-copying Reachability-based Orthogonal Persistence.
Proceedings of the 1999 ACM SIGPLAN Conference on Object-Oriented Programming Systems, 1999

1998
Optimizing the Read and Write Barriers for Orthogonal Persistence.
Proceedings of the Advances in Persistent Object Systems, 1998

Reconciling Buffer Management with Persistence Optimisations.
Proceedings of the Advances in Persistent Object Systems, 1998

Swizzle Barrier Optimizations for Orthogonal Persistence in Java.
Proceedings of the Advances in Persistent Object Systems, 1998

1996
Residency Check Elimination for Object-Oriented Persistent Language.
Proceedings of the 7th Workshop on Persistent Object Systems, 1996

1994
Expressing Object Residency Optimizations Using Pointer Type Annotations.
Proceedings of the Persistent Object Systems, 1994

1993
Update Logging for Persistent Programming Languages: A Comparative Performance Evaluation.
Proceedings of the 19th International Conference on Very Large Data Bases, 1993

Protection Traps and Alternatives for Memory Management of an Object-Oriented Language.
Proceedings of the Fourteenth ACM Symposium on Operating System Principles, 1993

Object Fault Handling for Persistent Programming Languages: A Performance Evaluation.
Proceedings of the Eighth Annual Conference on Object-Oriented Programming Systems, 1993

1992
A Comparative Performance Evaluation of Write Barrier Implementations.
Proceedings of the Seventh Annual Conference on Object-Oriented Programming Systems, 1992

1990
Towards Compile-Time Optimizations for Persistence.
Proceedings of the Implementing Persistent Object Bases, 1990


  Loading...