DocumentCode :
2214376
Title :
Design and Implementation of Real-Time Transactional Memory
Author :
Schoeberl, Martin ; Hilber, Peter
Author_Institution :
Dept. of Inf. & Math. Modeling, Tech. Univ. of Denmark, Lyngby, Denmark
fYear :
2010
fDate :
Aug. 31 2010-Sept. 2 2010
Firstpage :
279
Lastpage :
284
Abstract :
Transactional memory is a promising, optimistic synchronization mechanism for chip-multiprocessor systems. The simplicity of atomic sections, instead of using explicit locks, is also appealing for real-time systems. In this paper an implementation of real-time transactional memory (RTTM) in the context of a real-time Java chip-multiprocessor (CMP) is presented. To provide a predictable and analyzable solution of transactional memory, the transaction buffer is organized fully associative. Evaluation in an FPGA shows that an associativity of up to 64-way is possible without degrading the overall system performance. The paper presents synthesis results for different RTTM configurations and different number of processor cores in the CMP system. A CMP system with up to 8 processor cores with RTTM support is feasible in an Altera Cyclone-II FPGA.
Keywords :
Java; buffer storage; logic design; multiprocessing systems; real-time systems; synchronisation; FPGA; Java chip multiprocessor; chip multiprocessor system; optimistic synchronization mechanism; processor cores; real-time system; real-time transactional memory; transaction buffer;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications (FPL), 2010 International Conference on
Conference_Location :
Milano
ISSN :
1946-1488
Print_ISBN :
978-1-4244-7842-2
Type :
conf
DOI :
10.1109/FPL.2010.64
Filename :
5694263
Link To Document :
بازگشت