DocumentCode
579739
Title
A High-Level Implementation of STM Haskell with Write/Write Conflict Detection
Author
Bois, André Rauber Du ; Pilla, Maurício Lima ; Duarte, Rodrigo Medeiros
Author_Institution
PPGC - UFPEL, Pelotas, Brazil
fYear
2012
fDate
24-25 Oct. 2012
Firstpage
24
Lastpage
29
Abstract
This paper describes a high level implementation of Software Transactional Memory (STM) for the Haskell language. The library is implemented completely in Haskell and, as opposed to all other implementation of STM Haskell, it features early detection of write/write conflicts. Preliminary performance measurements using the Haskell STM benchmark show that the library performs much better than a TL2~implementation written in Haskell, and performs reasonably well compared to the current implementation of STM Haskell written in C.
Keywords
high level languages; shared memory systems; STM Haskell; high level implementation; software transactional memory; write conflict detection; Benchmark testing; Data structures; Instruction sets; Libraries; Radiation detectors; Writing; Haskell; Multi-core; Transactional Memory;
fLanguage
English
Publisher
ieee
Conference_Titel
Applications for Multi-Core Architectures (WAMCA), 2012 Third Workshop on
Conference_Location
New York, NY
Print_ISBN
978-1-4673-5025-9
Type
conf
DOI
10.1109/WAMCA.2012.9
Filename
6374748
Link To Document