Timothy Roscoe gives a course at ACACES Summer School

Timothy Roscoe gives the following course at the Twelfth International Summer School on Advanced Computer Architecture and Compilation for High-Performance and Embedded Systems (ACACES 2016) in Fiuggi, Italy:

What's happening to computer hardware, and what does it mean for the OS?