Roy Spliet, MSc.

Postgraduate Researcher
Cambridge University
rspliet <at> eclipso <dot> eu
Download Curriculum Vitae

About Roy Spliet

Currently I am a postgraduate researcher in the Computer Architecture research group of Cambridge University, under the supervision of Dr. Robert Mullins.

Previously I finished a research internship at the Max Planck Institute for Software-System, working in the field of Real-Time Systems after graduating from Delft University of Technology in the area of GPGPU.

My area of interest spans the intersection of architecture and systems, ranging from understanding of the hardware details of computational devices like GPUs to understanding and desiging hardware support for operating systems. With a background in parallel systems I am particularly motivated in understanding the different architectures in the GPGPU space.

Publications

September 2016
Link
"Motivating preemptive GPU scheduling for real-time systems", R. Spliet, X.org Developers Conference 2016

December 2014
Cite
"Fast on Average, Predictable in the Worst Case: Exploring Real-Time Futexes in LITMUS^RT", R. Spliet, M. Vanga, B.B. Brandenburg, S. Dziadek, Real-Time Systems Symposium 2014

March 2014
Cite Code
"KMA: A Dynamic Memory Manager for OpenCL", R. Spliet, A. Varbanescu, B.R. Gaster, L.W. Howes, GPGPU7 Workshop 2014

Other contributions

Nouveau (OSS driver for NVIDIA GPU hardware): Contributions in understanding power management functionality, implementation of frequency scaling for NVIDIA ION and late Tesla. Various compiler fixes and optimisations.

Linux-sunxi (Community around Linux support for Allwinner SoCs) Driver contributions to implement NAND boot and improvements to NAND chip support.

Drupal (OSS Content Management System): Module prototypes for extended functionality.

LITMUS^RT (OSS Real-time scheduling extension on Linux): Enhancements and fixes for ARM and other platforms