CECS Home | ANU Home | Search ANU
The Australian National University
ANU College of Engineering and Computer Science
Department of Computer Science
Printer Friendly Version of this Document

UniSAFE

Robin Garner

PhD Student
Department of Computer Science
Australian National University
CSIT building, Rm N218
Ph: 6125 8186
Email: Robin.Garner@anu.edu.au

Research

I am currently working on Memory Management. In particular I am interested in the effects that modern architectures have on the performance of the mechanisms of garbage collection. My supervisor is Steve Blackburn, and together with Daniel Frampton we maintain the MMTk memory management toolkit.

DaCapo Benchmarks

I'm helping to maintain the Dacapo Benchmark suite, a set of open source Java benchmarks. In particular I am using a measurement infrastructure built into MMTk to investigate the memory behaviour of the benchmarks. The latest graphs (which may include experimental or plain wrong figures) are usually to be found here.

I am running nightly regression tests of the dacapo SVN head, and performance tests of the latest release on a variety of JVMs, but curently only on x86 linux.

Other work

I'm currently working on documenting MMTk. A very incomplete and rough draft is available here, and represents MMTk as of October 2005.

Previous work

My Honours project involved porting the JMTk (now MMTk) memory management toolkit for use in C-based runtimes.

Publications

Refereed conference papers

Garner, R., Blackburn, S. M., Frampton, D.
Effective Prefetch for Mark-Sweep Garbage Collection
ISMM '07: Proceedings of the 2007 International Symposium on Memory Management
Downloads: pdf bibTeX source code

Blackburn, S. M., Garner, R., Hoffman, C., Khan, A. M., McKinley, K. S., Bentzur, R., Diwan, A., Feinberg, D., Frampton, D., Guyer, S. Z., Hirzel, M., Hosking, A., Jump, M., Lee, H., Moss, J. E. B., Phansalkar, A., Stefanovi\'{c}, D., {VanDrunen}, T., von~Dincklage, D., Wiedermann, B.
The DaCapo Benchmarks: Java Benchmarking Development and Analysis
OOPSLA '06: Proceedings of the 21st annual ACM SIGPLAN conference on Object-Oriented Programing, Systems, Languages, and Applications

Workshop papers

Porting the JMTk memory management toolkit WOSSA'2004 - The First International Workshop on Object Systems and Software Architectures, Victor Harbour, SA, Australia, Jan 2004.

Thesis

JMTk: A portable memory management toolkit. Honours thesis, Australian National University, 2003

Teaching

SessionRoleCourse CodeDescription
2007/S2Course TutorCOMP2400Relational Databases
2007/S1TutorCOMP1100Introduction to Programming and Algorithms
2006/S2TutorCOMP3310Computer Networks
2006/S1Tutor/LecturerCOMP3420Database Systems
2005/S2TutorCOMP2400Relational Databases
2005/S1TutorCOMP3420Database Systems
2004/S2TutorCOMP2400Relational Databases
2004/S1TutorCOMP3420Database Systems