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 :
بازگشت