2012
DOI: 10.1007/978-3-642-25959-3_5
|View full text |Cite
|
Sign up to set email alerts
|

Towards a Universal Construction for Transaction-Based Multiprocess Programs

Abstract: The aim of a Software Transactional Memory (STM) system is to discharge the programmer from the explicit management of synchronization issues. The programmer's job resides in the design of multiprocess programs in which processes are made up of transactions, each transaction being an atomic execution unit that accesses concurrent objects. The important point is that the programmer has to focus her/his efforts only on the parts of code which have to be atomic execution units without worrying on the way the corr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
6
0

Year Published

2012
2012
2014
2014

Publication Types

Select...
5
3

Relationship

3
5

Authors

Journals

citations
Cited by 10 publications
(6 citation statements)
references
References 34 publications
0
6
0
Order By: Relevance
“…Several additional properties have been addressed in [2,9]. The notion of a universal construction has also been investigated in the context of transactional memories (e.g., [6,7,15,16,23] to cite a few).…”
Section: Categories and Subject Descriptorsmentioning
confidence: 98%
“…Several additional properties have been addressed in [2,9]. The notion of a universal construction has also been investigated in the context of transactional memories (e.g., [6,7,15,16,23] to cite a few).…”
Section: Categories and Subject Descriptorsmentioning
confidence: 98%
“…Intuitively, parallelizable methods can only execute a finite number of CASes while no owner CASes are exeucted 6 . For example, in the normalized form of Harris's linked list, given in Section 6, parallelizable methods can only execute physical deletions of logically deleted nodes.…”
Section: Asking For Help and Giving Helpmentioning
confidence: 99%
“…Also transactional memory is not aware of the sequential code embedded in a transaction. A hybrid approach between transactional memory and universal constructions has been presented by Crain et al [6]. Their solution assumes that no failures occur.…”
Section: Introductionmentioning
confidence: 99%