Skip to main content

Tony Hosking

Tony Hosking
Contributed Researcher; Professor, ANU

Research Interests

runtime systems, memory management (garbage collection), transactional memory

Contact Details

Phone: +61 2 6125 9358
Mobile: +61 468 302 825
Email:Antony.Hosking@data61.csiro.au
Web:http://hosking.github.io
Twitter:@AntonyHosking

More contact information is available at the Contact page.

Photo of Tony Hosking

Publication List

Projects

Current

Steering Committees

SPLASH, Onward!, ISMM

Program Committees and Editorial Boards

PLDI'16

Publications

Data61 Papers

2016

Abstract PDF Steve Blackburn, Amer Diwan, Mathias Hauswirth, Peter F. Sweeney, José Nelson Amaral, Timothy Brecht, L. Bulej, Cliff Click, Lieven Eeckhout, S. Fischmeister, Daniel Frampton, Laurie J. Hendren, M. Hind, Tony Hosking, Richard E. Jones, T. Kalibera, N. Keynes, N. Nystrom and Andreas Zeller
The truth, the whole truth, and nothing but the truth: A pragmatic guide to assessing empirical evaluations
ACM Transactions on Programming Languages and Systems, Volume 38, Number 4, pp. 15:1-20, October, 2016
Abstract PDF Keith Chapman, Tony Hosking and J. Eliot B. Moss
Hybrid STM/HTM for nested transactions on OpenJDK
ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 660-676, Amsterdam, The Netherlands, October, 2016
Abstract PDF Keith Chapman, Tony Hosking and Eliot Moss
Extending OpenJDK to support hybrid STM/HTM
ACM SIGPLAN Workshop on Virtual Machines and Intermediate Languages, pp. 1-5, Amsterdam, The Netherlands, October, 2016
Abstract PDF Yi Lin, Steve Blackburn, Tony Hosking and Michael Norrish
Rust as a language for high performance GC implementation
International Symposium on Memory Management, pp. 89-98, Santa Barbara, California, USA, June, 2016

NICTA Papers

2015

Abstract PDF Peter Gammie, Tony Hosking and Kai Engelhardt
Relaxing safely: verified on-the-fly garbage collection for x86-TSO
PLDI 2015: the 36th annual ACM SIGPLAN conference on Programming Language Design and Implementation., pp. 11, Portland, Oregon, United States, June, 2015
Abstract PDF Yi Lin, Stephen M. Blackburn, Kunshan Wang, Tony Hosking and Michael Norrish
Stop and go: Understanding yieldpoint behavior
International Symposium on Memory Management, pp. 70–80, Portland, OR, USA, June, 2015
Abstract PDF Kunshan Wang, Yi Lin, Stephen M Blackburn, Michael Norrish and Tony Hosking
Draining the swamp: Micro virtual machines as a solid foundation for language development
SNAPL, pp. 321–336, Asilomar, California, May, 2015

Non-NICTA Papers

2016

Abstract PDF Steve Blackburn, Amer Diwan, Mathias Hauswirth, Peter F. Sweeney, José Nelson Amaral, Timothy Brecht, L. Bulej, Cliff Click, Lieven Eeckhout, S. Fischmeister, Daniel Frampton, Laurie J. Hendren, M. Hind, Tony Hosking, Richard E. Jones, T. Kalibera, N. Keynes, N. Nystrom and Andreas Zeller
The truth, the whole truth, and nothing but the truth: A pragmatic guide to assessing empirical evaluations
ACM Transactions on Programming Languages and Systems, Volume 38, Number 4, pp. 15:1-20, October, 2016
Abstract PDF Keith Chapman, Tony Hosking and J. Eliot B. Moss
Hybrid STM/HTM for nested transactions on OpenJDK
ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, pp. 660-676, Amsterdam, The Netherlands, October, 2016
Abstract PDF Keith Chapman, Tony Hosking and Eliot Moss
Extending OpenJDK to support hybrid STM/HTM
ACM SIGPLAN Workshop on Virtual Machines and Intermediate Languages, pp. 1-5, Amsterdam, The Netherlands, October, 2016
Abstract PDF Yi Lin, Steve Blackburn, Tony Hosking and Michael Norrish
Rust as a language for high performance GC implementation
International Symposium on Memory Management, pp. 89-98, Santa Barbara, California, USA, June, 2016