Title :
Hiding rollback latency in log-based eager hardware transactional memory
Author :
Sungjae Lee ; Inhwan Lee
Author_Institution :
Sch. of Electr. & Comput. Eng., Hanyang Univ., Seoul, South Korea
Abstract :
The use of a rollback buffer (RB) for hiding the rollback latency in log-based eager hardware transactional memory is proposed. The RB allows a transaction to abort without performing rollback, but still makes the transaction´s old values immediately available. In effect, the rollback latency almost disappears. When running the Stanford transactional applications for multi-processing benchmark on a 16-core processor that implements the LogTM-SE, the speedup (decrease in execution time) achieved with a 2 KB RB is 15.8% on average.
Keywords :
multiprocessing systems; storage management chips; LogTM-SE; RB; Stanford transactional applications; log-based eager hardware transactional memory; multiprocessing benchmark; rollback latency; storage capacity 2 Kbit;
Journal_Title :
Electronics Letters
DOI :
10.1049/el.2013.3133