HTTP/2 200
server: GitHub.com
content-type: text/html; charset=utf-8
last-modified: Thu, 25 Sep 2025 11:55:46 GMT
access-control-allow-origin: *
strict-transport-security: max-age=31556952
etag: W/"68d52dc2-3906"
expires: Tue, 30 Dec 2025 08:15:59 GMT
cache-control: max-age=600
content-encoding: gzip
x-proxy-cache: MISS
x-github-request-id: E4E6:2BC55:9CF384:B04807:695387E6
accept-ranges: bytes
age: 0
date: Tue, 30 Dec 2025 08:05:59 GMT
via: 1.1 varnish
x-served-by: cache-bom-vanm7210064-BOM
x-cache: MISS
x-cache-hits: 0
x-timer: S1767081959.344815,VS0,VE220
vary: Accept-Encoding
x-fastly-request-id: 66ec8bf542348090e2f8b41fd3a9bed5eeadfb8c
content-length: 4773
Dr Jianyi Cheng 5.25, Informatics Forum,
University of Edinburgh,
Edinburgh, UK EH8 9AB
I am an Assistant Professor in the School of Informatics at the University of Edinburgh. My research aims to automatically produce small, fast, low-energy and secure computing systems using formal methods. My research interests include computer architecture, systems, compilers, and formal methods.
Prior to that, I was a Research Associate at the University of Cambridge Computer Laboratory with Prof. Timothy M. Jones . I was also a visiting researcher at Imperial College London, hosted by Dr Aaron Zhao . I completed my PhD at the CAS group of Imperial College London with Prof. George A. Constantinides and Dr John Wickerson .
I have a wide range of research collaborators, and you can find them in my publcation list. If you are interested in working with me as an undergraduate or PhD student, please check Joining us .
Fully-funded PhD positions for 2026 Fall are available .
Part-time research positions are available .
Google Scholar ⬩ Twitter ⬩ Linkedin ⬩ Email
Adaptive CHERI Compartmentalization for Heterogeneous Accelerators
Jianyi Cheng , A. Theodore Markettos , Alexandre Joannou , Paul Metzger , Matthew Naylor , Peter Rugg , and Timothy Jones
SEER: Super-Optimization Explorer for High-Level Synthesis using E-Graph Rewriting
Jianyi Cheng , Samuel Coward , Lorenzo Chelini , Rafael Barbalho , and Theo Drane
Balancing Static Islands in Dynamically Scheduled Circuits using Continuous Petri Nets
Jianyi Cheng , Estibaliz Fraca , John Wickerson , and George A Constantinides
Dynamic C-Slow Pipelining for HLS
Jianyi Cheng , John Wickerson , and George A Constantinides
Efficient Memory Arbitration in High-Level Synthesis from Multi-Threaded Code
Jianyi Cheng , Shane T Fleming , Yu Ting Chen , Jason Anderson , John Wickerson , and George A Constantinides
Combining Dynamic & Static Scheduling in High-Level Synthesis
Jianyi Cheng , Lana Josipovic , George A Constantinides , Paolo Ienne , and John Wickerson