Antony Hosking

Antony Hosking

Associate Professor of Computer Science

Joined department: 1995

PhD, Computer Science
University of Massachusetts (1995)
MSc, Computer Science
University of Waikato (1987)
BSc, Mathematical Sciences
University of Adelaide (1985)

Dr. Hosking works in the area of programming language design and implementation, with specific interests in implementation of managed languages (e.g., Java, C#), database and persistent programming languages, dynamic memory management ("garbage collection"), compiler optimizations, and architectural and operating system support for programming languages and applications. He is co-author of the landmark reference work on automatic memory management — The Garbage Collection Handbook: The art of automatic memory management. Dr. Hosking was named a Distinguished Scientist of the Association for Computing Machinery in 2012, and is a Member of the Institute of Electrical and Electronics Engineers.

Selected Publications
Jones R, Hosking A, Moss E, "The Garbage Collection Handbook: The Art of Automatic Memory Management", Chapman and Hall, 2011,
Yang X, Blackburn SM, Frampton D, Hosking AL, "Barriers reconsidered, friendlier still!", ACM SIGPLAN International Symposium on Memory Management (ISMM), June 2012, doi:10.1145/2258996.2259004.
Kalibera T, Pizlo F, Hosking AL, Vitek J, "Scheduling real-time garbage collection on uniprocessors", ACM Transactions on Computer Systems 3(1), pages 8:1-29, August 2011, doi:10.1145/2003690.2003692.
Research Funding
Antony L. Hosking, CSR:Medium:Collaborative Research: Portable Performance forParallel Managed Languages Across the Many-Core Spectrum, National Science Foundation, 06/01/2012-05/31/2015
Antony L. Hosking, SPLASH 2013 Travel Support, National Science Foundation, 09/01/2013-08/31/2014
Antony L. Hosking, Gift - Conference Support, Mozilla Foundation, 06/27/2013