Back to Search Start Over

User-Level Transaction Scheduling in Haskell

Authors :
André Rauber Du Bois
Maurício L. Pilla
Gerson Geraldo H. Cavalheiro
Rodrigo Medeiros Duarte
Source :
WSCAD
Publication Year :
2018
Publisher :
IEEE, 2018.

Abstract

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 overheadof high-level implementations, a reduction in the conflict rates.

Details

Database :
OpenAIRE
Journal :
2018 Symposium on High Performance Computing Systems (WSCAD)
Accession number :
edsair.doi...........e653a1286d458c508073b5882ff14c71