20191 September 2019 » On GPUs, ranges, latency, and superoptimisers21 June 2019 » Avoiding instruction cache misses2 May 2019 » On lists, cache, algorithms, and microarchitecture