Software transactional memory for implicitly parallel functional language.
The result's identifiers
Result code in IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F61989592%3A15310%2F10%3A10216470" target="_blank" >RIV/61989592:15310/10:10216470 - isvavai.cz</a>
Result on the web
—
DOI - Digital Object Identifier
—
Alternative languages
Result language
angličtina
Original language name
Software transactional memory for implicitly parallel functional language.
Original language description
During the last decade, software transactional memory (STM) gained wide popularity in many areas of parallel computing. In this paper, we introduce LISP-derived language equipped with automatic parallel execution and mutations based on software transactional memory. The novel idea is that we do not incorporate transactions as a language construct but rather use them as a mean of runtime environment to run each computation in a consistent memory and thus provide correct results. STM enables us to efficiently manage concurrent object updates and resolve collisions. In this paper, we describe a variant of deferred lockless STM mechanism with direct updates that enables us to use mutations with minimal costs.
Czech name
—
Czech description
—
Classification
Type
D - Article in proceedings
CEP classification
IN - Informatics
OECD FORD branch
—
Result continuities
Project
—
Continuities
Z - Vyzkumny zamer (s odkazem do CEZ)
Others
Publication year
2010
Confidentiality
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Data specific for result type
Article name in the collection
SAC '10 Proceedings of the 2010 ACM Symposium on Applied Computing
ISBN
978-1-60558-639-7
ISSN
—
e-ISSN
—
Number of pages
8
Pages from-to
—
Publisher name
ACM Press
Place of publication
New York
Event location
Sierre, Švýcarsko
Event date
Mar 22, 2010
Type of event by nationality
WRD - Celosvětová akce
UT code for WoS article
—