• 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