• DocumentCode
    482173
  • Title

    A Feasibility Study on Hyperblock-based Aggressive Speculative Execution Model

  • Author

    Cong, Ming ; An, Hong ; Ren, Yongqing ; Zhao, Canming ; Zhang, Jun

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Univ. of Sci. & Technol. of China, Hefei
  • Volume
    1
  • fYear
    2009
  • fDate
    22-24 Jan. 2009
  • Firstpage
    119
  • Lastpage
    123
  • Abstract
    Speculation execution model which executes sequential programs in parallel through speculation is an effective technique for making better use of growing on-chip resources and exploiting more instruction-level parallelism of applications. However, accompanied high communication overheads and roll-back penalties can not be neglected. This paper focuses on analyzing the feasibility of aggressive speculation execution model and finding an appropriate degree of "aggressiveness" under hyperblock-based execution model. We analyze the characteristic of control dependences and data dependences between adjacent hyperblocks, and propose a quantitative analysis method to detect data dependences on hyperblock-based execution model, and then evaluate the feasibility of aggressive speculative execution model on 8 applications from SPEC2K. Our experiments show most applications can get high prediction accuracy on control-flow from hyperblock-based prediction mechanisms, especially SPECFP. Furthermore, we analyze factors which impact expected prediction depth and find depth depends more on application than predictors.
  • Keywords
    program compilers; SPEC2K; SPECFP; aggressive speculative execution model; hyperblock-based execution model; instruction-level parallelism; sequential program; Accuracy; Application software; CMOS technology; Communication system control; Computer aided instruction; Computer architecture; Concurrent computing; Laboratories; Parallel processing; Predictive models; control dependence; data dependence; hyperblock; prediction; speculative execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Engineering and Technology, 2009. ICCET '09. International Conference on
  • Conference_Location
    Singapore
  • Print_ISBN
    978-1-4244-3334-6
  • Type

    conf

  • DOI
    10.1109/ICCET.2009.30
  • Filename
    4769438