User-Level Transaction Scheduling in Haskell
Resumen
Transactional Memory is an abstraction that helps concurrent programming, however, in high contention sceneries, it presents low performance because of the high conflict rate between transactions. In this work, we present four transactional schedulers implemented entirely in Haskell using different abstraction levels. The results present, despite the inherent overhead of highlevel implementations, a reduction in the conflict rates.
Publicado
2018-10-01
Cómo citar
DUARTE, Rodrigo Medeiros et al.
User-Level Transaction Scheduling in Haskell.
Anais do Simpósio em Sistemas Computacionais de Alto Desempenho (SSCAD), [S.l.], p. 30-37, oct. 2018.
ISSN 0000-0000.
Disponible en: <https://sol.sbc.org.br/index.php/sscad/article/view/15638>. Fecha de acceso: 17 mayo 2024
Sección
Artigos Completos