Programming on a shared memory multi-processor platforms in an efficient way is difficult as locked based synchronization limits the efficiency. Transactional memory (TM) is a promising approach in creating an abstraction layer for multi-threaded programming. However, the performance of TM is application-specific. In general, the configuration of a TM is divided into version management and conflict management. Each scheme has its strengths and weaknesses depending on executing application. Previous TM implementations for embedded system were built on fixed version management configuration which results in significant performance loss when transaction behaviour changes. In this paper, we propose a hardware transactional memory (HTM) with interchangeable version management. Random requests at different contention levels are used to verify the performance of the proposed TM. The proposed architecture is targeted for embedded applications and is area-efficient compared to current implementations that apply cache coherence protocols.

Published by Institute of Advanced Engineering and Science
Journal Name Proceeding of the Electrical Engineering Computer Science and Informatics
Contact Phone-
Contact Name -
Contact Email -
Location Kota yogyakarta, Daerah istimewa yogyakarta INDONESIA
Website EECSI| http://journal.portalgaruda.org/index.php/EECSI|
ISSN ISSN : 2407439X, EISSN : -, DOI : -,
Core Subject Science, Engineering,
Meta Subject Computer Science & IT, Electrical & Electronics Engineering,
Meta DescProceeding of the Electrical Engineering Computer Science and Informatics publishes papers of the "International Conference on Electrical Engineering Computer Science and Informatics (EECSI)" Series in high technical standard. The Proceeding is aimed to bring researchers, academicians, scientists, students, engineers and practitioners together to participate and present their latest research finding, developments and applications related to the various aspects of electrical, electronics, power electronics, instrumentation, control, computer & telecommunication engineering, signal processing, soft computing, computer science and informatics.
PenulisSirkunan, Jeevan , Ooi, Chia Yee , Husin, N. Shaikh , Hau, Yuan Wen , Andromeda, Trias , Marsono, M. N.
Publisher ArticleIAES Indonesia Section
Subtitle Article Proceeding of the Electrical Engineering Computer Science and Informatics Vol 1: EECSI 2014
Scholar Googlehttp://scholar.google.com/scholar?q=%2Bintitle%3A&…
View Articlehttp://journal.portalgaruda.or…
DOIhttp://download.garuda.ristekdikti.…
DOI Number Full PDF (755.231 KB)
Download Article [1] http://journal.portalgaruda.org/index.ph…
Download Article [2] http://download.garuda.ristekdikti.go.id…