CASCADE Computer Architecture Centre welcomes its first PhD students
The first
PhD students are just starting their studies at the CASCADE Centre, our
dedicated new Computer Architecture and Semiconductor Design Centre.
Welcome, Luisa and Qianhui!
The Centre was launched here in the Department just over a year ago, in summer 2024, to focus on research that addresses some of the grand challenges in computer architecture, design automation and semiconductors, a critical area of computing that underpins today’s technologies and drives the next generation of computing systems.
This month (October 2025), two of its first cohort of students have begun their research. Their topics are the formal verification of hardware using compiler-provided information, and the security of run-time systems. Two more PhD students are due to start in January and April 2026.
The students' research here has been made possible thanks to the support the Centre is receiving from industry, including from Arm and AMD. We are very grateful to them for their support.
PhD students
provide the foundations of the research we do here in the Department
of Computer Science and Technology. Yet too often, funding is in short
supply or arrives too late to provide certainty to our students. That
formed part of the motivation to set up the CASCADE Centre, along with
the desire to work on ground-breaking research and address
industrially relevant challenges in the area.
Luisa Cicolini is one of our inaugural PhD students. She is a graduate in Computer Science and Engineering of Politechnico di Milano, where she worked on optimising a compiler for the compilation of regular expressions.
Verification of hardware
Luisa has been working as a research assistant here for the last 20
months. Now she is embarking on her PhD, in which she will be
integrating verification into the Electronic Design Automation (EDA)
compilation flow, using compiler-inferred data to distribute
verification efforts across the multiple IRs that this tools
use. This will enable the mechanised semantics to be verified
with as little overhead as possible on the overall compilation and
design processes.
Hardware/software co-design
Also
starting her PhD now is Qianhui Wang. Qianhui has an honours degree in
advanced computing from the Australian National University and then
came to Cambridge to complete her MPhil in Advanced Computer Science.
Qianhui is interested in the areas of computer systems and security,
particularly the approach of tackling problems through
hardware/software co-design.
In her PhD, she will be exploring the use of CHERI hardware support for language runtimes, such as in CPython and the V8 JavaScript engine. To achieve this, she will investigate interactions between garbage collectors in the language runtimes and CHERI-style revocation for C/C++, as well as carrying memory-protection properties from type- and memory-safe languages into support libraries via foreign-function interfaces.
Welcome Luisa and Qianhui. We hope you are the first of many students at the CASCADE Centre.