• DocumentCode
    3083336
  • Title

    mRTS: Run-time system for reconfigurable processors with multi-grained instruction-set extensions

  • Author

    Ahmed, Waheed ; Shafique, Muhammad ; Bauer, Lars ; Henkel, Jörg

  • Author_Institution
    Dept. for Embedded Syst., Karlsruhe Inst. of Technol., Karlsruhe, Germany
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    We present a run-time system for a multi-grained reconfigurable processor in order to provide a dynamic trade-off between performance and available area budgets for both fine- as well as coarse-grained reconfigurable fabrics as part of one reconfigurable processor. Our run-time system is the first implementation of its kind that dynamically selects and steers a performance-maximizing multi-grained instruction set under run-time varying constraints. It achieves a performance improvement of more than 2× compared to state-of-the-art run-time systems for multi-grained architectures. To elaborate the benefits of our approach further, we also compare it with offline- and online-optimal instruction-set selection schemes.
  • Keywords
    instruction sets; microprocessor chips; reconfigurable architectures; instruction set selection schemes; mRTS; multigrained architectures; multigrained instruction set extensions; reconfigurable processors; run time system; Acceleration; Computer architecture; Fabrics; Kernel; Process control; Program processors; Space exploration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763246
  • Filename
    5763246