DocumentCode :
1903678
Title :
OpenMP Application in TM-based Parallel Program
Author :
Liu, Ying ; Gao, Fuxiang
Author_Institution :
Coll. of Inf. Sci. & Eng., Northeastern Univ., Shenyang, China
Volume :
3
fYear :
2012
fDate :
23-25 March 2012
Firstpage :
599
Lastpage :
603
Abstract :
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.
Keywords :
concurrency control; message passing; parallel programming; program compilers; system recovery; transaction processing; Intel C++ STM Compiler Prototype Edition; OpenMP application; TM-based parallel program; convoy; dead lock; parallel programming; priority inversion; synchronization problem; transactional memory; Data structures; Hardware; Parallel programming; Program processors; Synchronization; HTM; OpenMP; OpenTM; STM; transactional memory;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Science and Electronics Engineering (ICCSEE), 2012 International Conference on
Conference_Location :
Hangzhou
Print_ISBN :
978-1-4673-0689-8
Type :
conf
DOI :
10.1109/ICCSEE.2012.281
Filename :
6188245
Link To Document :
بازگشت