OpenMP Application in TM-based Parallel Program

Ying Liu, Fuxiang Gao · 2012

To solve the synchronization problems in the parallel programming, such as dead lock, priority inversion and convoy, the concept of transactional memory(TM) had been introduced. In this paper, some basic concepts about TM are presented at first, and several key implementation technologies are analyzed. Then some typical TM systems are introduced in detail. Finally, the examples using Open TM or Intel C++ STM Compiler Prototype Edition which are the extensions of Open are given.

Read the paper · More papers on PaperTik