• DocumentCode
    2387592
  • Title

    Simulation System of Earthquake Precursory Observatory Equipment Based on STM

  • Author

    Shan, Weifeng ; Liao, Husheng

  • Author_Institution
    Coll. of Comput. Sci., Beijing Univ. of Technol., Beijing, China
  • fYear
    2010
  • fDate
    8-11 Dec. 2010
  • Firstpage
    458
  • Lastpage
    464
  • Abstract
    Transactional Memory(TM) is being studied widely by researchers, which is viewed as a new parallel programming model for synchronizing concurrent accesses to shared data object in multi-core or many-core systems. Research result shows that TM has a good performance over Lock using micro-benchmarks. The performance of real applications based on TM is still not clear. In this paper, we describe how to build Simulation System of Earthquake Precursory Observatory Equipment (SSEPOE) using Dynamic Software Transactional Memory (DSTM) and compare the scalability of it to that of lock-based one. Experimental result shows that the performance of SSEPOE based on STM have no advantages than lock-based one and it has a little convenience than lock in programming SSEPOE, this is because SSEPOE is rather simple and the experimentation computer only has two cores. If the computer has more cores and the real application is more complex, the version based on STM will outperform the lock-based one. Another hand, because DSTM2 did not support long transactions, SSEPOE Server did not realize all synchronization of threads using transactions. We only used transactions in the execution process of command instead of locks. We also gave insights into development techniques to encounter in developing SSEPOE Server and discussed the shortcomings of DSTM APIs.
  • Keywords
    earthquakes; geophysics computing; parallel programming; storage management; DSTM; SSEPOE; dynamic software transactional memory; earthquake precursory observatory equipment; parallel programming; simulation system; Earthquakes; Instruments; Parallel programming; Production facilities; Servers; Software; Synchronization; earthquake precursory observatory equipment; multi-core computing; parallel programming; simulation system; software transactional memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Computing, Applications and Technologies (PDCAT), 2010 International Conference on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-9110-0
  • Electronic_ISBN
    978-0-7695-4287-4
  • Type

    conf

  • DOI
    10.1109/PDCAT.2010.93
  • Filename
    5704469