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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763246