Antony Hosking
Antony Hosking
Associate Professor of Computer Science

Joined department in 1995

Education:
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.

Selected Publications
Moss JEB, Hosking AL, "Nested transactional memory: Model and architecture sketches", Science of Computer Programming 63(2):186-201, December 2006.
Ni Y, Menon V, Adl-Tabatabai A-R, Hosking AL, Hudson RL, Moss JEB, Saha B, Shpeisman T, "Open nesting in software transactional memory", Proceedings of the ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP)(San Jose, California, March 2007).
Hosking AL, "Portable, mostly-concurrent, mostly-copying garbage collection for multi-processors", Proceedings of the 4th ACM SIGPLAN International Symposium on Memory Management (ISMM) (Ottawa, Canada, June 2006):40-51.
Funding Administered by Computer Science
Susanne E. Hambrusch, Mark P Haugan, Christoph M. Hoffmann, Tony Hosking, and Sabre Kais, CPATH CB: Computing Education in Science Context, National Science Foundation, 7/1/2007-6/30/2009.
Tony Hosking, Collaborative CPA: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmers, National Science Foundation, 2/1/2006-1/31/2009.
Tony Hosking, CSR-AES: Encore/J: Transpartently Recoverable Java for Resilient Distributed Computing, National Science Foundation, 9/1/2007-8/31/2008.
Tony Hosking, Multi Sponsored, Intel Corporation, 6/21/1995.
Tony Hosking, REU Supplement: ST-CRTS: Collaborative: Delivering on Atomic Actions: Unlocking Concurrency for Ordinary Programmer, National Science Foundation, 5/1/2008-4/30/2009.
Tony Hosking, Scalable Concurrent Compacting Garbage Collection for Commodity Multi-Core Processors, National Science Foundation, 7/1/2007-6/30/2010.
Last Updated: June 13, 2008 04:23pm
Contact Information

Office: LWSN 3154L
Phone: 49-46001

Fax: +1 765 49-40739

Send Mail My Homepage