Please use this identifier to cite or link to this item: https://open.uns.ac.rs/handle/123456789/8181
Title: Estimating parallelism of transactional memory programs
Authors: Popović, Miroslav
Bašičević, Ilija 
Djukic M.
Cetic N.
Issue Date: 1-Jan-2013
Journal: 2013 IEEE 3rd International Conference on Information Science and Technology, ICIST 2013
Abstract: Transactional Memory (TM), a promising concurrency control mechanism that enables easier and more productive parallel/distributed programming, become a standard part of the latest multicores rolled out by IBM, Intel, AMD, and other IC manufacturers. Many TM aspects have been intensively researched, e.g. semantics of various possible implementations, TM safety and liveness properties, and TM performance. Some researchers suggested some novel measures for the amount of concurrency in TM programs. Alternatively, we in this paper propose an approach to analysis of TM programs by using a well-established methodology, which is based on modeling programs as DAGs, and calculating their work, span, parallelism, and speedup. In the paper we present an approach to application of this methodology in order to calculate the parallelism of a typical TM program for processing a group of transactions on a set of bank accounts. As a result of this approach we established some simple theorems that may be used for analysis of a broader class of TM programs. © 2013 IEEE.
URI: https://open.uns.ac.rs/handle/123456789/8181
DOI: 10.1109/ICIST.2013.6747585
Appears in Collections:FTN Publikacije/Publications

Show full item record

SCOPUSTM   
Citations

9
checked on May 10, 2024

Page view(s)

18
Last Week
1
Last month
0
checked on May 10, 2024

Google ScholarTM

Check

Altmetric


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.