2025
Enhancing MIPS Assembly Language Education with Saturn.
Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2, 2025

2020
Mocktails: Capturing the Memory Behaviour of Proprietary Mobile Architectures.
Proceedings of the 47th ACM/IEEE Annual International Symposium on Computer Architecture, 2020

2018
A high-level model for exploring multi-core architectures.
Parallel Comput., 2018

The EH Model: Analytical Exploration of Energy-Harvesting Architectures.
IEEE Comput. Archit. Lett., 2018

Fast and Accurate Performance Analysis of Synchronization.
Proceedings of the 9th International Workshop on Programming Models and Applications for Multicores and Manycores, 2018

The EH Model: Early Design Space Exploration of Intermittent Processor Architectures.
Proceedings of the 51st Annual IEEE/ACM International Symposium on Microarchitecture, 2018

2017
Abstract Representation of Shared Data for Heterogeneous Computing.
Proceedings of the Languages and Compilers for Parallel Computing, 2017

2014
Load Value Approximation.
Proceedings of the 47th Annual IEEE/ACM International Symposium on Microarchitecture, 2014

SynFull: Synthetic traffic models capturing cache coherent behaviour.
Proceedings of the ACM/IEEE 41st International Symposium on Computer Architecture, 2014