© University of Kent - Contact | Feedback | Legal
The University of Kent, Canterbury, Kent, CT2 7NZ, T +44 (0)1227 764000
Planning and strategy
Governance
People
Departments
Excellence at Kent
Research degrees
Undergraduate 2012
Postgraduate 2012
Part-time
International
Visit Kent
Useful links
Information for...
Canterbury
Medway
Tonbridge
Other locations
Courses
International students
Partners & exchanges
Contacts
Strategy & reputation
Maps
World Class expertise
University news
Students and staff
Lasting connections...
Major projects
Ways to give
| Publications | GC bibliography | GC page | GC books | Programming Languages and Systems Group |
Richard JonesProfessor of Computer Systems |
|
|
|
I am Professor of Computer Systems in the School of Computing at the University of Kent. I 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. I have received IBM Faculty Awards in 2003, 2004 and 2005. I am the Science Faculty Director of Research and Enterprise, and a member of the Programming Languages and Systems Research Group.
Outside work, I'm a keen sailor. I race a Dart 18 catamaran at Whitstable.
Check out this fantastic video of the AC45s racing in Plymouth - crazy stuff. I want one!
TeachingI teach on a number of programming languages and systems modules, mostly postgraduate. Currently I contribute to courses on Java programming, systems architecture, and concurrency and parallelism. |
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.
|
Garbage Collection for Multicore Systems
|
|||
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 and post-docs:
|
||
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. |
|
|
|
School of Computing, University of Kent, Canterbury, Kent, CT2 7NF
Enquiries: +44 (0)1227 824180 or contact us.
Last Updated: 03/02/2012 03:08
University high-speed rail expert takes part in Parliamentary seminar http://t.co/4SH59GAI
Posted about 10 hours ago