Peter Sestoft will give a talk about his work on Experiments with multithreaded performance on multicore shared-memory CPUs. Details below.
SPEAKER
Peter Sestoft, Prof., ITU.
TITLE
Experiments with multithreaded performance on multicore shared-memory CPUs
ABSTRACT
To provide insights into performance bottlenecks in multithreaded programs on multicore shared-memory CPUs, we present several implementations of two thread-safe data structures, measure their performance, and interpret the results in light of the CPU designs, most notably the memory subsystem and cache coherence. The two case studies are (a) a simple 64-bit integer counter, and (b) a hash map, both of which have a surprisingly large range of possible implementations.