Software transaction memory (STM) is a promising programming abstract for shared variable concurrency. This paper presents a brief description of one of the recently proposed STM and addresses the need of STM implementation. The paper also describes the implementation technique of STM in STM Haskell. In the STM implementation process, three different approaches have been presented which employ different execution policies. In the evaluation process, transactions with varying execution length are being considered which are executed in multi-threaded environment. The experimental results show an interesting outcome which focuses on the future direction of research for STM implementation.
CITATION STYLE
Ghosh, A., & Chaki, R. (2016). Implementing software transactional memory using STM haskell. In Advances in Intelligent Systems and Computing (Vol. 396, pp. 235–248). Springer Verlag. https://doi.org/10.1007/978-81-322-2653-6_16
Mendeley helps you to discover research relevant for your work.