• DocumentCode
    2265334
  • Title

    Modeling the Run-time Behavior of Transactional Memory

  • Author

    He, Zhengyu ; Hong, Bo

  • Author_Institution
    Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
  • fYear
    2010
  • fDate
    17-19 Aug. 2010
  • Firstpage
    307
  • Lastpage
    315
  • Abstract
    In this paper, we develop a queuing theory based analytical model to evaluate the performance of transactional memory. Based on the statistical characteristics observed on actual experiments, we model each transaction as a client requesting services from the computing system. Continuous Time Markov chain is used to describe the start and completion (commit or abort) of the transactions. We analyze the mean transaction execution time to evaluate the performance of target transactional memory systems. Experimental results based on STAMP benchmarks show that our model can predict the performance of real transactional memory systems with an average error rate of 7.9%.
  • Keywords
    Markov processes; client-server systems; queueing theory; transaction processing; STAMP benchmark; client requesting services; continuous time Markov chain; mean transaction execution time; queuing theory; run-time behavior modeling; statistical characteristic; target transactional memory system; Analytical models; Benchmark testing; Computational modeling; Computers; IEEE Potentials; Instruction sets; Markov processes; Queuing Model; Transactional Memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE International Symposium on
  • Conference_Location
    Miami Beach, FL
  • ISSN
    1526-7539
  • Print_ISBN
    978-1-4244-8181-1
  • Type

    conf

  • DOI
    10.1109/MASCOTS.2010.39
  • Filename
    5581581