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 Desc | Proceeding 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. |
Penulis | Sirkunan, Jeevan , Ooi, Chia Yee , Husin, N. Shaikh , Hau, Yuan Wen , Andromeda, Trias , Marsono, M. N. |
Publisher Article | IAES Indonesia Section |
Subtitle Article | Proceeding of the Electrical Engineering Computer Science and Informatics Vol 1: EECSI 2014 |
Scholar Google | http://scholar.google.com/scholar?q=%2Bintitle%3A&… |
View Article | http://journal.portalgaruda.or… |
DOI | http://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… |
Informasi yang terkait dengan Configurable Version Management Hardware Transactional Memory for Multi processor Platform