Timothy M. Jones
I'm Professor of Computer Architecture and Compilation at the University of Cambridge Computer Laboratory, as well as Fellow and 1956 College Lecturer at Gonville and Caius college where I'm joint Director of Studies (DoS) for Computer Science. My research focuses on extracting the many different forms of parallelism from applications (e.g. thread-level, data-level, memory-level) to increase performance and address energy-efficiency and reliability challenges within compilers, binary translators and microarchitectures. I'm increasingly looking into security implications too. I occasionally blog about my group's activities and research and you can find me on Twitter with the handle TJonesCL. I have an Erdős Number of 4, apparently.
PhD positions for 2024: I'm currently accepting applicants to start a PhD with me in October 2024 and will likely take on one or two students. Please see my notes on PhD applications as well as my research overview for the areas that I'm interested in. One of the positions is being advertised here.
- Research Overview
- Research Group
- Code and Data
- Style Guide
- Blog
- Professional Service
- PhD Applications
- Caius students' information
- Part II, Part III & ACS projects
- Undergraduate Applications at Caius
- Publications
- Decoupled Vector Runahead (MICRO 2023)
- MineSweeper: Temporal Memory Safety (ASPLOS 2022)
- Vector Runahead (ISCA 2021)
- Selective-Replay Vectorisation (ISCA 2021)
- ParaDox: Heterogeneous Fault Tolerance (HPCA 2021)
- MuonTrap: Spectre Mitigations (ISCA 2020)
- MarkUs: Temporal Memory Safety (S&P 2020)
- CHERIvoke: Pointer Revocation (MICRO 2019)
- Programmable Prefetching (ASPLOS 2018)
- Contact
- Background, Outreach, Other