• DocumentCode
    568562
  • Title

    HVD-TLS: A Novel Framework of Thread Level Speculation

  • Author

    Fan, Xu ; Li, Shen ; Zhiying, Wang

  • Author_Institution
    State Key Lab. of High Performance Comput., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2012
  • fDate
    25-27 June 2012
  • Firstpage
    1912
  • Lastpage
    1917
  • Abstract
    The advent of multicore platform brings a great opportunity to speedup sequential program via thread level parallelism. In this paper we have proposed a novel Thread Level Speculation (TLS) framework HVD-TLS. The framework uses heuristic value prediction to improve the speculation accuracy, reduces the rerolling overhead via value checking based correctness checking mechanism. The framework can partition and schedule task on different processor cores dynamically based on runtime information. We have implemented the HVD-TLS in ANSI C and tested its performance on a 4-core platform. The experiments show that the speedup is 2.2 on the average with a speculation depth equaling to 3.
  • Keywords
    microprocessor chips; multi-threading; multiprocessing systems; HVD-TLS; correctness checking mechanism; heuristic value prediction; multicore platform; novel framework; speedup sequential program; thread level parallelism; thread level speculation; value checking; Benchmark testing; Dynamic scheduling; Message systems; Parallel processing; Program processors; Runtime; computer architecture; parallelism; thread level speculation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Trust, Security and Privacy in Computing and Communications (TrustCom), 2012 IEEE 11th International Conference on
  • Conference_Location
    Liverpool
  • Print_ISBN
    978-1-4673-2172-3
  • Type

    conf

  • DOI
    10.1109/TrustCom.2012.176
  • Filename
    6296222