CCES Unicamp

TMFree: A Compiler Mechanism to Elide Unnecessary Barriers in Transactional Memory Code

TMFree is a compiler mechanism implemented in LLVM that allows programmers to precisely identify and eliminate unnecessary barriers in their Transactional Memory code. TMFree provides a language extension to annotate programs to indicate which variables can be accessed without barriers and LLVM IR passes remove redundant barriers.


Related posts

Parallel Computation for the All-Pairs Su x-Prefix Problem


Using Hardware-Transactional-Memory Support to Implement Thread-Level Speculation


The Case for Phase-Based Transactional Memory

cces cces
WP Twitter Auto Publish Powered By :