12/06/2025 – Talk: “Experiments with multithreaded performance on multicore shared-memory CPUs” By Peter Sestoft

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.