Hi, I’m Samuel!
I’m doing a PhD at University of Cambridge in Computer Science. I enjoy working with computer architecture, computer graphics, and GPUs. My inspiration was video games, and I’ve worked on a few, but now I’m leaning more towards hardware and architecture.
Recent Posts
On Domains and Servers
After submitting my PhD thesis, one of my side projects over my final(?) unemployed summer has been setting up a couple of domains and a server. You remember those things, servers? Those things we all used before lambdas, workers, microservices, etc.? Well, I found one in the wild, and I wrangled it just right, and now I’m here to talk about it.
All-Caps: My talk at CHERI Blossoms 2026
I got to give a short talk on my PhD work to close out the CHERI Blossoms 2026 conference! I was super excited to have the opportunity to present, and I think it went very well. This post serves as an archive of the video recording and the slide deck. Many thanks to my supervisor Simon W. Moore and collaborator Theo Markettos.
In Academia
Stark, Samuel W. (2022). Capability-Based Memory Protection for Scalable Vector Processing. [MPhil thesis]. University of Cambridge.
On applying CHERI-based memory protection to vector processors, particularly scalable vector models e.g. Arm SVE and RISC-V "V". Project details
Stark, Samuel W. (2021). Performance Optimization and Visualization for a Fluid Dynamics Simulation. [Third-year project]. University of Warwick.
On creating a real-time GPU fluid simulation (CUDA) and visualization (Vulkan). Project details