You have landed at the Internet home of Dr. Edd Barrett: Computer scientist, programmer and OpenBSD developer. I am currently working as a research associate at the Department of Informatics, King's College London. I compose (as in mix) programming language VMs for a living. Most recently I have been measuring the warmup characteristics of programming language VMs that use JIT compilation techniques. For more information, see the SoftDev team website, specifically, the COOLER project page.
- 2016-06-20: GPG page re-named to Crypto.
- 2016-06-06: Slides from my VMSS'16 talk, VM Composition with Meta-Tracing are up.
- 2016-05-10: Fine-grained Language Composition: A Case Study accepted to ECOOP'16.
- 2016-04-20: "What Exactly do we Mean by JIT Warmup?" talk at Bench'16, London (slides)
- 2016-04-04: "What Exactly do we Mean by JIT Warmup?" talk at the Intel campus, Bucharest (slides).
- 2016-04-01: Warmup experiment artefacts v0.2 available.
- 2016-02-23: I'm on the ICOOOLPS'16 program committee.
Virtual Machine Warmup Blows Hot and Cold (draft) (2016)
Approaches to Interpreter Composition (2015)
Unipycation: A Case Study in Cross-language Tracing (2013)
Range Analysis of Binaries with Minimal Effort (2012)
Range and Set Abstraction using SAT (2010)
More publications over at the Publications page.