Hiding rollback latency in log‐based eager hardware transactional memory
Sungjae Lee, Inhwan Lee · Electronics Letters · 2014
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.