Debugging programs that use atomic blocks and transactional memory


With the emergence of research prototypes, programming using atomic blocks and transactional memory (TM) is becoming more attractive. This paper describes our experience building and using a debugger for programs written with these abstractions. We introduce three approaches: (i) debugging at the level of atomic blocks, where the programmer is shielded from… (More)
DOI: 10.1145/1693453.1693463


16 Figures and Tables

Slides referencing similar topics