@inproceedings{e74bf9a36baf45adb61f0f39ffe374f2,
title = "RTTM: Real-time transactional memory",
abstract = "Hardware transactional memory is a promising synchronization technology for chip-multiprocessors. It simplifies programming of concurrent applications and allows for higher concurrency than lock based synchronization. Standard transactional memory is optimized for average case throughput, but for real-time systems we are interested in worst-case execution times. We propose real-time transactional memory (RTTM) as a time-predictable synchronization solution for chip-multiprocessors in real-time systems. We define the hardware for time-predictable transactions and provide a bound for the maximum transaction retries. The proposed RTTM is evaluated with a simulation of a Java chip-multiprocessor.",
keywords = "real-time systems, transactional memory",
author = "Martin Schoeberl and Florian Brandner and Jan Vitek",
year = "2010",
month = jul,
day = "23",
doi = "10.1145/1774088.1774158",
language = "English",
isbn = "9781605586380",
series = "Proceedings of the ACM Symposium on Applied Computing",
pages = "326--333",
booktitle = "APPLIED COMPUTING 2010 - The 25th Annual ACM Symposium on Applied Computing",
note = "25th Annual ACM Symposium on Applied Computing, SAC 2010 ; Conference date: 22-03-2010 Through 26-03-2010",
}