Associate Professor of Computer Science
Joined department: 1995
BSc, Mathematical Sciences
University of Adelaide (1985)
MSc, Computer Science
University of Waikato (1987)
PhD, Computer Science
University of Massachusetts (1995)
Dr. Hosking's research lies at the intersection between programming languages and database systems,
focusing on the integration of language and database functionality for efficient data management.
Particular topics of interest include interpretation, compilation, and optimization of
object-oriented persistent/database programming languages, and empirical performance evaluation of
experimental prototype systems. His current research explores language and compiler support for
run-time object management (e.g., garbage collection, persistence, resilience, distribution and
security) in the context of the Smalltalk, Modula-3, and Java programming languages.
Jones R, Hosking A, Moss E, "The Garbage Collection Handbook: The Art of Automatic Memory
Management", Chapman and Hall, 2011., gchandbook.org
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
Tony Hosking, CSR:Medium:Collaborative Research: Portable Performance for Parallel Managed
Languages Across the Many-Core Spectrum, National Science Foundation, 5/1/2012-4/30/2016.
Tony Hosking, Ibm Eclipse Innovation Award, IBM, 1/1/2003.
Tony Hosking and Jan Vitek, ECOOP 2012 CONFERENCE, Assoc Internationale pour les Tech Objet,
Tony Hosking, Ananth Y. Grama, Jan Vitek, and Suresh Jagannathan, Microsoft: Language &
Runtime Support, Microsoft Corporation, 6/16/2008.
Last Updated: February 07, 2013 11:46am