About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper

Design and Implementation of Real-Time Transactional Memory

From

Embedded Systems Engineering, Department of Informatics and Mathematical Modeling, Technical University of Denmark1

Department of Informatics and Mathematical Modeling, Technical University of Denmark2

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.

Language: English
Year: 2010
Pages: 279-284
Proceedings: 20th International Conference on Field Programmable Logic and Applications
ISBN: 0769541798 , 1424478421 , 142447843X , 142447843x , 9780769541792 , 9781424478422 and 9781424478439
ISSN: 19461488 and 1946147x
Types: Conference paper
DOI: 10.1109/FPL.2010.64
ORCIDs: Schoeberl, Martin

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis