Projects

Projects

A selection of projects I am working on across computer architecture, systems security, and architectural simulation.

ARM Memory Tagging Extension in gem5

This project develops a functional model of the Arm Memory Tagging Extension (MTE) in the gem5 architectural simulator, enabling research on hardware-supported memory safety in both syscall-emulation and full-system configurations. The implementation is validated against a dedicated regression suite as well as Linux full-system boots in which tagged userspace workloads execute correctly under the kernel’s native fault path.

View on GitHub