Causal profiling

Papers We Love, Montreal
Papers We Love, Montreal
Public group

Maison Notman House

51 Rue Sherbrooke Ouest · Montréal, QC

How to find us

We're in the Clark room on the third floor at the end of the corridor. Enter through the side entrance on Clark Street through Café OSMO and climb the stairs at the back.

Location image of event venue


Amédée d'Aboville will present Curtsinger and Berger's "COZ: Finding Code that Counts with Causal Profiling" and its associated implemntation Coz.

This paper introduces causal profiling, a technique to find key parts of multithreaded code and figure out how improvements to these parts would speed up the overall application. The main implementation of this idea is a tool called Coz ( and, which has recently added Rust support.

This paper was the recipient of the Best Paper Award at the Symposium on Operating Systems Principles 2015.

(Note for those at the last meetup, we've shuffled speakers and therefore topics around.)

See you soon at our next PWL!