What’s This All About?

This blog is intended to cover various subjects related to the low-level interactions of software and hardware, with a special emphasis on the issues associated with parallel shared-memory programming.

I will also cover other, somewhat related, things where I have knowledge that seems worth consolidating since I haven’t found it elsewhere.

I hope that it will provide interesting and useful information that echoes and extends the ideas presented in the book Michael Klemm and I have written (High Performance Parallel Runtimes - Design and Implementation).

Where non-trivial code samples are required, they’ll be posted at https://github.com/parallel-runtimes/CPU-fun.

Why Subscribe?

Subscribe (it’s free) to get mail when new entries are posted. You can also see new posts via the RSS feed ( https://cpufun.substack.com/feed not a link you want to look at here, but one to cut/paste into your news-reader).

Subscribe to CPU fun

Random CPU related notes from a parallel runtime library writer.


Jim Cownie

Anything here is my opinion. As you can probably tell, I'd rather be skiing.

Ricardo Jesus

PhD student from EPCC working on Arm-based HPC systems.