My mug 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].

What's New?

Selected Publications

  • Fine-grained Language Composition: A Case Study (2016) EE PDF Sig Video

    Edd Barrett, Carl Friedrich Bolz, Lukas Diekmann and Laurence Tratt.

    In The European Conference on Object-Oriented Programming (ECOOP) 2016.

  • Virtual Machine Warmup Blows Hot and Cold (Extended Abstract) (2016) EE PDF Sig

    Edd Barrett, Carl Friedrich Bolz, Rebecca Killick, Vincent Knight, Sarah Mount and Laurence Tratt.

    In The Implementation, Compilation and Optimization of Object-Oriented Languages, Programs and Systems Workshop (ICOOOLPS) 2016.

  • Approaches to Interpreter Composition (2015) EE PDF Sig

    Edd Barrett, Carl Friedrich Bolz and Laurence Tratt.

    In Computer Languages, Systems and Structures (COMLAN), volume 44.

  • Unipycation: A Case Study in Cross-language Tracing (2013) EE PDF Sig

    Edd Barrett, Carl Friedrich Bolz and Laurence Tratt.

    In The ACM Workshop on Virtual Machines and Intermediate Languages (VMIL) 2013.

  • Range Analysis of Binaries with Minimal Effort (2012) EE PDF Sig

    Edd Barrett and Andy King.

    In The International Workshop on Formal Methods for Industrial Critical Systems (FMICS) 2012.

More publications over at the Publications page.

Identity