Antony HoskingView profile
Professor
Antony Hosking is a Professor and School Director of the School of Computing at the Australian National University (ANU). He holds a BSc in Mathematical Sciences from the University of Adelaide (1985), MSc with First Class Honours in Computer Science from the University of Waikato (1987), and a PhD in Computer Science from the University of Massachusetts Amherst (1995). Prior to ANU, he served for over 20 years at Purdue University as Assistant Professor and later tenured Associate Professor of Computer Science. He is also an Honorary Professor at the University of Massachusetts Amherst. His research focuses on programming languages, software systems, and software assurance, with particular expertise in garbage collection, memory management, compiler optimizations, and architectural support for programming languages. He co-authored the seminal reference text *The Garbage Collection Handbook*, now in its second edition (2023), and has contributed extensively to conferences like ACM SIGPLAN. He has held leadership roles in professional organizations, including the Executive Committee of ACM SIGPLAN and the International Symposium on Memory Management. Hosking’s accolades include being a Distinguished Scientist of the Association for Computing Machinery (ACM), an elected member of Association Internationale pour les Technologies Objets (AITO), and a Professional Member of IEEE. His consulting work involves intellectual property litigation in US courts and the US Patent and Trademark Office. He has advised on high-performance garbage collectors, concurrency, and real-time systems, with a focus on energy-aware and persistent storage solutions. His recent work addresses foundational assurance in systems software, aiming to build trustworthy systems. He collaborates on projects like the Single-Chip Cloud Computer and explores portable performance for parallel managed languages across multi-core architectures.











