Tony Hosking

Registered user since Fri 9 May 2014

Name:Tony Hosking
Bio:

I am Professor and Director of the School of Computing at the Australian National University. I previously spent 22 years on the faculty at Purdue University. I studied computer science at the University of Adelaide, the University of Waikato, and the University of Massachusetts at Amherst, receiving BSc, MSc, and PhD degrees, respectively. My research interests lie in the area of programming language implementation, and I work on problems arising in object persistence, object databases, distribution, memory management (garbage collection), managed language runtimes, language virtual machines, optimizing compilers, and architectural support for programming languages and applications.

I am a Life Member of the Association for Computing Machinery and a Member of the IEEE. I was named a Distinguished Scientist of the ACM in 2012.

Country:Australia
Affiliation:Australian National University
Personal website:https://hosking.github.io
Research interests:Memory Management, Compilers, Run-Time Systems, Concurrency, Transactional Memory

Contributions

SPLASH 2023 Committee Member in Steering Committee
ECOOP 2023 PC Member in Program Committee within the Research Papers-track
ISMM 2023 Committee Member in Program Committee within the ISMM 2023-track
VMIL 2022 Session Chair of Session 3 (part of Virtual Machines and Language Implementations)
SPLASH 2022 Committee Member in Steering Committee
Comfy Chair in Organizing Committee
Panelist in Speakers & Panelists within the PLMW-track
Committee Member in Program Committee within the Doctoral Symposium-track
Panelist of Post PhD Careers Panel within the PLMW-track
ISSTA 2022 Programme Committee in Program Committee within the Technical Papers-track
ECOOP 2022 Committee Member in Program Committee within the Research Papers-track
PLDI 2022 Committee Member in PLDI within the PLDI-track
ICOOOLPS 2022 Committee Member in Program Committee within the ICOOOLPS 2022-track
PPoPP 2022 Committee Member in Program Committee
POPL 2022 Author of POPL Most Influential Paper Award within the POPL-track
SPLASH 2021 Session Chair of Optimization - mirror (part of OOPSLA)
Committee Member in Steering Committee
Author of Future of Conferences within the SIGPLAN Business-track
ISSTA 2021 Author of Seed Selection for Successful Fuzzing within the Technical Papers-track
Author of Seed Selection for Successful Fuzzing within the Artifact Evaluation-track
PLDI 2021 Committee Member in Program Committee within the PLDI-track
ISMM 2021 Committee Member in Program Committee within the ISMM 2021-track
PPoPP 2021 Committee Member in Program Committee
SPLASH 2020 Mentor in Mentors within the PLMW-track
Committee Member in Steering Committee
VMIL 2020 Committee Member in Steering Committee within the VMIL 2020-track
ICOOOLPS 2020 Committee Member in Program Committee within the ICOOOLPS-track
PLDI 2020 Session Chair of Security (part of PLDI Research Papers)
Committee Member in External Program Committee within the PLDI Research Papers-track
MPLR 2019 General Chair in Organizing Committee within the MPLR 2019-track
VMIL 2019 Author of Designing a Low-Level Virtual Machine for Implementing Real-Time Managed Languages within the VMIL 2019-track
NJR 2019 Author of Corpus Distillation Techniques for Effective Fuzzing: A Comprehensive Evaluation within the NJR 2019-track
MoreVMs'19 Committee Member in Program Committee within the MoreVMs'19-track
PPoPP 2019 PC Member in Program Committee
SPLASH 2018 Mentor in Mentors within the Breakfasts-track
Session Chair of Verification (part of OOPSLA)
Committee Member in Steering Committee
VMIL 2018 Committee Member in Steering Committee within the VMIL 2018-track
ISMM 2018 Steering Committee Member in Steering Committee
PLDI 2018 Session Chair of Concurrency Debugging (part of PLDI Research Papers)
Committee Member in Distinguished Paper Committee
Committee Member in Program Committee
VEE 2018 Author of Hop, Skip, & Jump: Practical On-Stack Replacement for a Cross-Platform Language-Neutral VM within the Research Papers-track
PPoPP 2018 Committee Member in Extended Review Committee
SPLASH 2017 SPLASH Steering Committee Chair in Steering Committee

Steering Committee Chair of SPLASH Steering Committee Report within the Keynotes-track
Steering Committee Chair in Organizing Committee
VMIL 2017 Committee Member in Organizing Committee within the VMIL 2017-track
Author of Panel - The future of language runtimes within the VMIL 2017-track
IWACO 2017 Committee Member in Program Committee within the IWACO 2017-track
ISMM 2017 Committee Member in Steering Committee
VEE 2017 Committee Member in Program Committee
Author of One Process to Reap Them All: Garbage Collection As A Service within the Session 5-track
MoreVMs 2017 Committee Member in Program Committee within the MoreVMs 2017-track
Onward! 2016 Committee Member in Steering Committee
SPLASH 2016 Author of Hybrid STM/HTM for Nested Transactions on OpenJDK within the OOPSLA-track
SPLASH Steering Committee Chair of SPLASH Steering Committee Meeting within the ORG-track
SPLASH Steering Committee Chair in Steering Committee
SPLASH Steering Committee Chair of SPLASH Steering Committee Report within the Keynotes and Awards-track
Committee Member in Sponsorship Committee
VMIL 2016 Session Chair of Session 3 (part of VMIL)
Program Co-Chair of Discussions/Closing Remarks within the VMIL-track
Author of Extending OpenJDK To Support Hybrid STM/HTM within the VMIL-track
Co-chair in Organizing Committee within the VMIL-track
Program Co-Chair of Opening Remarks within the VMIL-track
Session Chair of Session 2 (part of VMIL)
Session Chair of Session 1 (part of VMIL)
GRACE 2016 Committee Member in Program Committee within the GRACE-track
PLDI 2016 Committee Member in Program Committee
Session Chair of Parallelism I (part of Research Papers)
ISMM 2016 Committee Member in Steering Committee
Author of Rust as a Language for High Performance GC Implementation within the ISMM-track
SPLASH 2015 Sponsorship Chair in Organizing Committee
SPLASH 2013 General Co-Chair in Steering Committee
Onward! 2015 Committee Member in Steering Committee
PLDI 2015 Committee Member in External Review Committee within the Research Papers-track
Author of Relaxing Safely: Verified On-the-Fly Garbage Collection for x86-TSO within the Research Papers-track
ISMM 2015 Author of Stop and Go: Understanding Yieldpoint Behavior within the Research Papers-track
General Chair in Organizing Committee
General Chair of Opening Remarks within the Organization-track
Author of Don't race the memory bus: Taming the GC leadfoot within the Research Papers-track
Committee Member in Steering Committee
General Chair of Closing Remarks within the Organization-track
SPLASH 2014 Committee Member in Steering Committee
Onward! 2014 Committee Member in Steering Committee
SPLASH 2013 Chair in General