2010
DOI: 10.1016/j.jpdc.2010.06.006
|View full text |Cite
|
Sign up to set email alerts
|

Transactional memory

Abstract: Current and future processor generations are based on multicore architectures where the performance increase comes from an increasing number of cores on a chip. In order to utilize the performance potential of multicore architectures the programs also need to be parallel, but writing parallel programs is a non-trivial task. Transactional memory tries to ease parallel program development by providing atomic and isolated execution of code sequences, enabling software composability and protected access to shared … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2014
2014
2022
2022

Publication Types

Select...
2
2
1

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(1 citation statement)
references
References 98 publications
0
1
0
Order By: Relevance
“…Unfortunately, ensuring the correctness of a lock-based program is difficult to achieve [11]. Consequently, transactional memory (tm) has been proposed as an alternative to the traditional lock-based approach to express and manage concurrency [14,5,9]. Transactional memory, has been proposed both in hardware and software as well as in various hybrid approaches.…”
Section: Introductionmentioning
confidence: 99%
“…Unfortunately, ensuring the correctness of a lock-based program is difficult to achieve [11]. Consequently, transactional memory (tm) has been proposed as an alternative to the traditional lock-based approach to express and manage concurrency [14,5,9]. Transactional memory, has been proposed both in hardware and software as well as in various hybrid approaches.…”
Section: Introductionmentioning
confidence: 99%