I am Steve Kerrison, a Senior Research Associate in the Microelectronics Research Group at the University of Bristol. I'm attached to the EMC2 project, working on predictable networks for mixed-criticality embedded multi-core systems. My previous project was ENTRA: Whole Systems Energy Transparency. I also direct teaching units for Bristol's MSc Computer Science degree programme. I have a PhD in Computer Science and a 1st Class MEng in Computer Systems Engineering (Computer Science & Electronics) from the University of Bristol.


In September 2015 I was awarded my PhD. My thesis is titled Energy modelling of multi-threaded, multi-core software for embedded systems. It is available online in standard (coloured hyperlinks) and print (black hyperlinks) format under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

A full list of my publications can be found via the University of Bristol's Research Information portal.

In the first year of my PhD I was installed at a local chip company called XMOS. The company makes innovative high performance multi-threaded & multi-core embedded processors with an instruction set that gives you direct control over many aspects of I/O, allowing you to do in software what previously required a separate ASIC or FPGA. I've been using their architecture as part of my analysis into software energy modelling and optimisation.

Sysadmin & development

I am also a self employed web developer and systems administrator with over 6 years of experience in developing for high traffic environments, principally within the Unix/Apache/PHP/MySQL stack, but also with experience in Nginx (moreso than Apache these days) and Memcached. I used to use FreeBSD servers a lot and have experience with ZFS on both FreeBSD and OpenSolaris (NexentaCore), as well as now on Linux. In addition, I have an appreciation of infrastructure issues that are overlooked by those with less experience. I am (as is abundantly clear from this page) not a graphic designer. Graphic design and web development are two distinct roles, but one cannot function well without the other.

I look after systems and services for BOXFX, a video production & graphics design company, as well as HEXUS, an online technology publication with millions of monthly visits. I also developed my research group's website in cooperation with a fellow PhD student, although I do not currently maintain it.

I work very closely with Snap Fashion, a web start-up that combines an amazing piece of image processing technology (created by the founder) with a fashion shopping portal. I have been involved since its infancy and am responsible for server infrastructure as well as optimisation of the technology at the heart of Snap Fashion.

In 2010/11 I did some work on a Linux driver for the PCTV nanoStick T2 290e; a USB DVB-T2 (Freeview HD) tuner.

Get in touch

If you would like to contact me, then please email me. Take a guess at what my e-mail address is. It's very likely you'll get it right. Alternatively, visit my LinkedIn profile and connect with me.