DocumentCode :
1769507
Title :
Hardware transactional memory on multi-processor FPGA platform
Author :
Sirkunan, Jeevan ; Chia Yee Ooi ; Shaikh-Husin, N. ; Yuan Wen Hau ; Marsono, M.N.
Author_Institution :
Fac. of Electr. Eng., Univ. Teknol. Malaysia, Skudai, Malaysia
fYear :
2014
fDate :
1-5 June 2014
Firstpage :
2744
Lastpage :
2747
Abstract :
Transactional memory (TM) is a promising approach in creating an abstraction layer for multi-threaded programming. However, the performance of TM is application-specific. Previous embedded system TM implementations exploit only conflict management to suit the application requirements. In this paper, we propose a hardware transactional memory (HTM) which exploits both version and conflict management. The proposed architecture is targeted for embedded applications and is area efficient compared to current methods that apply cache coherence protocols. The proposed system was tested with random requests at different contention levels. We implemented the HTM with four model processors on Cyclone IV Field Programmable Gate Array. Our results show that it offers up to 14% improvement in terms of clock cycle over the HTM scheme that only exploits conflict management.
Keywords :
cache storage; embedded systems; field programmable gate arrays; multi-threading; Cyclone IV FPGA; abstraction layer; cache coherence protocol; conflict management; embedded system; field programmable gate array; hardware transactional memory; multiprocessor FPGA platform; multithreaded programming; Clocks; Embedded systems; Hardware; Memory management; Program processors; Embedded Hardware; FPGA; Hardware transactional memory; Multi-processor;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location :
Melbourne VIC
Print_ISBN :
978-1-4799-3431-7
Type :
conf
DOI :
10.1109/ISCAS.2014.6865741
Filename :
6865741
Link To Document :
بازگشت