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.

Read the paper · More papers on PaperTik