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

Cheers! It’s Pint of Science time!

cces cces

An energetic analysis of the Diels-Alder endo:exo selectivity reaction by using composite methods

cces cces

Prof. Claudia Bauzer Medeiros presents a talk on eScience and experiment reproducibility at Texas A&M University

escience