• DocumentCode
    2718485
  • Title

    Evaluation of speculative execution techniques for high-level language to hardware compilation

  • Author

    Thielmann, Benjamin ; Huthmann, Jens ; Koch, Andreas

  • Author_Institution
    Integrated Circuit Design (E.I.S.), Tech. Univ. Braunschweig, Braunschweig, Germany
  • fYear
    2011
  • fDate
    20-22 June 2011
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    The PreCoRe approach allows the automatic generation of application-specific microarchitectures from C, thus supporting complex speculative execution on reconfigurable computers. In this work, we present the PreCoRe capability of using data-value speculation to reduce the latency of memory reads, as well as the lightweight extension of static datapath controllers to the dynamic replay of misspeculated operations. The experimental evaluation considers the performance / area impact of the approach and also discusses the individual effects of combining different speculation mechanisms.
  • Keywords
    C language; microprocessor chips; reconfigurable architectures; PreCoRe approach; application specific microarchitecture; automatic generation; data value speculation; hardware compilation; high-level language; memory reads; misspeculated operations; reconfigurable computers; speculative execution; static datapath controllers; Databases; Hardware; History; Memory management; Radiation detectors; Random access memory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reconfigurable Communication-centric Systems-on-Chip (ReCoSoC), 2011 6th International Workshop on
  • Conference_Location
    Montpellier
  • Print_ISBN
    978-1-4577-0640-0
  • Type

    conf

  • DOI
    10.1109/ReCoSoC.2011.5981506
  • Filename
    5981506