On the Relationship Between Delaying Operators and Language-Level Semantics

Wenjia Ruan, Yujie Liu, Michael Spear · 2013

The notion of “atomicity” implies that it is safe to rearrange memory accesses within a transaction. In this paper, we sketch a mechanism for postponing contentious transactional operations until commit time, where they become impervious to aborts. We then contemplate the interplay between such a mechanism and languagelevel semantics. Though preliminary, our algorithms and recommendations should prove useful to designers of transactional compilers and languages.

Read the paper · More papers on PaperTik