| Publications | GC bibliography | GC page | GC book | Programming Languages and Systems Group |
Richard JonesReader in Computer Systems / Deputy Director |
|
|
|
|
"He that would make his own liberty secure, must guard even his enemy from oppression; for if he violates this duty he establishes a precedent that will reach himself."
Thomas Paine, Dissertations on First Principles of Government (July 7, 1795)
Richard Jones is Deputy Director and Reader in Computer Systems in the department of Computer Science at the University of Kent. He was made a Distinguished Scientist of the ACM in 2006, and an Honorary Fellow of the University of Glasgow in July 2005, the only computer scientist to have received this accolade. He received IBM Faculty Awards in 2003, 2004 and 2005. He leads the Systems Architecture Research Group.
Research Interests |
![]() |
My chief area of interest is dynamic memory management - this grew out of work on lazy functional programming languages and particularly their efficient implementation. I am particularly keen to hear from potential research students with interests in memory management. |
Novel Garbage Collection Algorithms
|
Visualising the Heap |
||
|
Distributed Reference Counting
|
Distributed Garbage Collection | ||
|
A taxonomy for Distributed Garbage Collection. I have also been thinking about a taxonomy for distributed garbage collection. Sylvain Louboutin correctly observed that such distributed collectors need to free themselves from the legacy of centralised collectors. A taxonomy that avoids this legacy can illuminate new areas for distributed garbage collection research. My (rather old) Microsoft Research Lecture (7/8/00) presents an outline of such a taxonomy (PowerPoint show).
|
|||
the Garbage Collection Page
The UK Memory Management Network
|
StudentsHere's what became of some of my former students:
|
||
Older work
Lazy Functional Languages |
Electronic publishingI led the Kent team in the JISC-funded Infobike/JournalsOnline project (now ingentaJournals). The project consortium brought together publishers, librarians, computer scientists and industry to provide full-text access to journals. |
Software
|
|
I gratefully acknowledge the generous support for my research from:
![]()
CS Webmaster - © University of Kent - 20/11/2009 03:12
The University of Kent, Canterbury, Kent, CT2 7NZ, T: +44 (0)1227 764000




The
The
With
Andy King, I developed
Luc
Moreau, Peter Dickman and I have been investigated how to
My
PhD student, Dr. Helena Rodrigues, and I used a reference listing
scheme augmented by partial tracing in a 
I am the coordinator of the UK
My interest in garbage collection came from earlier work on the efficient
implementation of lazy functional languages. An interesting example is
the Three Instruction Machine, an abstract machine for lazy functional
languages, which makes heavy demands upon the the memory management system.
In particular the garbage collector must ensure that environment sharing
does not lead to space leaks. Stephen Thomas and I developed an
Fonts
and stuff I have also taught courses in Electronic Publishing
and my