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.

https://github.com/jaopaulolc/TMFree

 

Related posts

Atomically locked interfaces of metal (Aluminum) and polymer (Polypropylene) using mechanical friction

cces cces

Controlled 3D Carbon Nanotube Structures by Plasma Welding

escience

Analysis of the onset and evolution of a dynamic stall vortex on a periodic plunging aerofoil

cces cces