Carregant...
Carregant...

Vés al contingut (premeu Retorn)

Debugging programs that use atomic blocks and transactional memory

Autor
Zyulkyarov, F.; Harris, T.; Unsal, O.; Cristal, A.; Valero, M.
Tipus d'activitat
Article en revista
Revista
ACM SIGPLAN notices
Data de publicació
2010-05
Volum
45
Número
5
Pàgina inicial
57
Pàgina final
66
DOI
https://doi.org/10.1145/1837853.1693463 Obrir en finestra nova
URL
https://dl.acm.org/citation.cfm?id=1693463 Obrir en finestra nova
Resum
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 implementation details (such as exactly what kind of TM is used, or indeed whether lock inference is used instead), (ii) debugging at the le...
Paraules clau
Atoms, Benchmarking, Computer Debugging, Parallel Programming, Software Prototyping, Storage Allocation (computer)
Grup de recerca
ARCO - Microarquitectura i Compiladors
CAP - Grup de Computació d'Altes Prestacions

Participants