• DocumentCode
    1805082
  • Title

    Precore - A Token-Based Speculation Architecture 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
    5-7 Sept. 2011
  • Firstpage
    123
  • Lastpage
    129
  • Abstract
    We propose a universal method to automatically generate both data paths and the appropriate application-specific speculation-support logic from high-level C-language descriptions. Our approach aims to be lightweight by extending efficient statically-scheduled micro architectures with a limited dynamic token model to predict, commit, and replay speculation events. As a first source of speculative ness, we evaluate the use of data-value speculation to speed-up memory reads when targeting a reconfigurable adaptive computer.
  • Keywords
    C language; electronic engineering computing; logic circuits; random-access storage; data-value speculation; hardware compilation; high-level C-language descriptions; limited dynamic token model; reconfigurable adaptive computer; speculation-support logic; speed-up memory; statically-scheduled microarchitectures; token-based speculation architecture; Bismuth; Clocks; Delay; Hardware; Memory management; Microarchitecture; High Level Language Synthesis; Load Value Speculation; Speculative Execution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications (FPL), 2011 International Conference on
  • Conference_Location
    Chania
  • Print_ISBN
    978-1-4577-1484-9
  • Electronic_ISBN
    978-0-7695-4529-5
  • Type

    conf

  • DOI
    10.1109/FPL.2011.31
  • Filename
    6044795