kirancodes.me
To Proof Maintenance & Beyond!

New abstractions for effective performance analysis of STM programs

Dhruva R. Chakrabarti

Abstract

We present the design and implementation of a dynamic conflict graph annotated with fine grain transaction characteristics and show that this is important information for effective performance analysis of a software transactional memory (STM) program. We show how to implement the necessary support in a compiler and an STM with minimal perturbation of the original behavior of the application.

Related papers