A real system evaluation of hardware atomicity for software speculation

Naveen Neelakantam, David R. Ditzel, Craig B. Zilles · 2010

In this paper we evaluate the atomic region compiler abstraction by incorporating it into a commercial system. We find that atomic regions are simple and intuitive to integrate into an x86 binary-translation system. Furthermore, doing so trivially enables additional optimization opportunities beyond that achievable by a high-performance dynamic optimizer, which already implements superblocks.

Read the paper · More papers on PaperTik