New abstractions for effective performance analysis of STM programs

@inproceedings{Chakrabarti2010NewAF,
  title={New abstractions for effective performance analysis of STM programs},
  author={Dhruva R. Chakrabarti},
  booktitle={PPOPP},
  year={2010}
}
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.