• DocumentCode
    2146211
  • Title

    Dynamic configuration prefetching based on piecewise linear prediction

  • Author

    Lifa, Adrian ; Eles, Petru ; Peng, Zebo

  • Author_Institution
    Linköping University, Sweden
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    815
  • Lastpage
    820
  • Abstract
    Modern systems demand high performance, as well as high degrees of flexibility and adaptability. Many current applications exhibit a dynamic and nonstationary behavior, having certain characteristics in one phase of their execution, that will change as the applications enter new phases, in a manner unpredictable at design-time. In order to meet the performance requirements of such systems, it is important to have on-line optimization algorithms, coupled with adaptive hardware platforms, that together can adjust to the run-time conditions. We propose an optimization technique that minimizes the expected execution time of an application by dynamically scheduling hardware prefetches. We use a piecewise linear predictor in order to capture correlations and predict the hardware modules to be reached. Experiments show that the proposed algorithm outperforms the previous state-of-art in reducing the expected execution time by up to 27% on average.
  • Keywords
    Correlation; Field programmable gate arrays; Hardware; History; Prediction algorithms; Prefetching; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.173
  • Filename
    6513619