C
Christopher Heriot
Researcher at University of Rochester
Publications - 4
Citations - 435
Christopher Heriot is an academic researcher from University of Rochester. The author has contributed to research in topics: Transactional memory & Software transactional memory. The author has an hindex of 4, co-authored 4 publications receiving 430 citations.
Papers
More filters
Lowering the Overhead of Nonblocking Software Transactional Memory
Virendra J. Marathe,Michael Spear,Christopher Heriot,Athul Acharya,David Eisenstat,William N. Scherer,Michael L. Scott +6 more
TL;DR: This work considers the design of low-overhead, obstruction-free software transactional memory for non-garbage-collected languages and eliminates dynamic allocation of transactional metadata and co-locates data that are separate in other systems, thereby reducing the expected number of cache misses on the common-case code path.
Lowering the Overhead of Software Transactional Memory
Virendra J. Marathe,Michael Spear,Christopher Heriot,Anurag Acharya,David Eisenstat,William N. Scherer,Michael L. Scott +6 more
Hardware Acceleration of Software Transactional Memory
Arrvindh Shriraman,Virendra J. Marathe,Sandhya Dwarkadas,Michael L. Scott,David Eisenstat,Christopher Heriot,William N. Scherer,Michael Spear +7 more
TL;DR: RTM is presented, in which hardware is used to accelerate a TM implementation controlled fundamentally by software, and allows for a wide variety of policies for contention management, deadlock and livelock avoidance, data granularity, nesting, and virtualization.