• DocumentCode
    2991749
  • Title

    Analytical Models for Data Dependence Violation Checking in TLS

  • Author

    Lai, Xin ; Liu, Cong ; Wang, Zhiying ; Feng, Quanyou

  • Author_Institution
    Sch. of Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2011
  • fDate
    3-4 Dec. 2011
  • Firstpage
    1433
  • Lastpage
    1437
  • Abstract
    Several memory architectures have been proposed to enable TLS in multi-core system. Each has its own data dependence violation mechanism and speculative thread restart policy. And most of them use a global component to check data dependence violation. No analytical model has been proposed to compare the impact of different memory architectures on thread restarts and the global component processing delay. In this paper, we proposed analytical models for such comparison. The analytical models counts in: memory access frequency, data dependence violation checking mechanisms and thread restart policy. We derived the equation for the thread restart probability of an application & the processing delay of global components by use of probability theory and network calculus. The analytical results indicate three facts. First, the radical data dependence violation mechanism leads to much higher thread restart probability than the precise one. Second, the delayed restart policy reduces the total restarts dramatically. Third, global components will bottleneck if memory access is frequent or too many cores execute speculative threads at the same time.
  • Keywords
    multi-threading; multiprocessing systems; parallel architectures; probability; process algebra; TLS; data dependence violation checking; data dependence violation mechanism; memory architectures; multicore system; network calculus; probability theory; speculative thread restart policy; Analytical models; Calculus; Equations; Hardware; Instruction sets; Integrated circuits; Servers; Analytical Model; Memory Architectures; TLS;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computational Intelligence and Security (CIS), 2011 Seventh International Conference on
  • Conference_Location
    Hainan
  • Print_ISBN
    978-1-4577-2008-6
  • Type

    conf

  • DOI
    10.1109/CIS.2011.320
  • Filename
    6128361