• DocumentCode
    3535368
  • Title

    Towards a viable out-of-order soft core: Copy-Free, checkpointed register renaming

  • Author

    Aasaraai, Kaveh ; Moshovos, Andreas

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Univ. of Toronto, Toronto, ON, Canada
  • fYear
    2009
  • fDate
    Aug. 31 2009-Sept. 2 2009
  • Firstpage
    79
  • Lastpage
    85
  • Abstract
    As a step torward a viable, single-issue out-of-order soft core, this work presents copy-free checkpointing (CFC), an FPGA-friendly register renaming design. CFC supports speculative execution by implementing checkpoint recovery. Compared against the best conventional register renaming implementation CFC requires 7.5x to 6.4x fewer LUTs and is at least 10% faster.
  • Keywords
    checkpointing; embedded systems; field programmable gate arrays; instruction sets; logic design; microprocessor chips; FPGA-friendly register renaming design; checkpointed register renaming design; copy-free checkpointing; embedded systems; field programmable gate arrays; viable out-of-order soft core; Checkpointing; Costs; Embedded system; Field programmable gate arrays; Frequency; Out of order; Pipeline processing; Registers; Table lookup; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Field Programmable Logic and Applications, 2009. FPL 2009. International Conference on
  • Conference_Location
    Prague
  • ISSN
    1946-1488
  • Print_ISBN
    978-1-4244-3892-1
  • Electronic_ISBN
    1946-1488
  • Type

    conf

  • DOI
    10.1109/FPL.2009.5272544
  • Filename
    5272544