Carregant...
Carregant...

Vés al contingut (premeu Retorn)

Determinism at standard-library level in TM-based applications

Autor
Smiljkovic, V.; Unsal, O.; Cristal, A.; Valero, M.
Tipus d'activitat
Article en revista
Revista
International journal of parallel programming
Data de publicació
2017-02-01
Volum
45
Número
1
Pàgina inicial
17
Pàgina final
29
DOI
https://doi.org/10.1007/s10766-015-0383-4 Obrir en finestra nova
Repositori
http://hdl.handle.net/2117/105094 Obrir en finestra nova
URL
http://link.springer.com/article/10.1007%2Fs10766-015-0383-4 Obrir en finestra nova
Resum
Deterministic execution of a multi-threaded application guarantees that threads access shared memory in the same order and the application gives the same output whenever it runs with the same input parameters. Determinism provides repeatability, which helps programmers in testing and debugging. Additionally, transactional memory (TM) simplifies development of multi-threaded applications so that programmers can use transactions (instead of locks) to synchronize accesses to shared memory. However,...
Citació
Smiljkovic, V., Unsal, O., Cristal, A., Valero, M. Determinism at standard-library level in TM-based applications. "International journal of parallel programming", 1 Febrer 2017, vol. 45, núm. 1, p. 17-29.
Paraules clau
Concurrency bugs, Deterministic multithreading, Serialization, Standard library, Transactional memory
Grup de recerca
CAP - Grup de Computació d'Altes Prestacions

Participants

  • Smiljkovic, Vesna  (autor)
  • Unsal, Osman Sabri  (autor)
  • Cristal Kestelman, Adrián  (autor)
  • Valero Cortes, Mateo  (autor)

Arxius