DocumentCode
1585315
Title
Automatic Dataflow Execution with Reconfiguration and Dynamic Instruction Merging
Author
Beck, Antonio Carlos S ; Gomes, Victor F. ; Carro, Luigi
Author_Institution
Instituto de Informatica, Univ. Fed. do Rio Grande do Sul, Porto Alegre
fYear
2006
Firstpage
30
Lastpage
35
Abstract
As Moore´s law is loosing steam, one already sees the phenomenon of clock frequency reduction caused by the excessive power dissipation. New technologies that will completely or partially replace silicon are arising, and new architectural alternatives are necessary. Reconfigurable fabric appears to be one of these solutions, and has shown speed ups of critical parts of several data stream programs. However, the wide spread use of reconfigurable computing is still withhold by the need of special tools and compilers, which clearly preclude software portability and reuse of legacy code. Based on all these facts, this work proposes a coarse-grain dynamic reconfigurable array, tightly coupled to a traditional RISC machine. Besides taking advantage of using combinational logic to speed up the execution, dynamic analysis of the code at run time was implemented to reconfigure the array, maintaining full software compatibility. Using the Simplescalar Toolset together with the embedded benchmark suite MIBench, meaningful performance improvements (up to 3 times of speed up) were shown, thanks to the implementation of the proposed approach
Keywords
combinational circuits; logic design; programmable logic arrays; MIBench; Simplescalar Toolset; automatic dataflow execution; coarse-grain dynamic reconfigurable array; combinational logic; data stream programs; dynamic instruction merging; reconfigurable computing; reconfigurable fabric; Clocks; Fabrics; Frequency; Logic arrays; Merging; Moore´s Law; Power dissipation; Silicon; Software maintenance; Uninterruptible power systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Very Large Scale Integration, 2006 IFIP International Conference on
Conference_Location
Nice
Print_ISBN
3-901882-19-7
Type
conf
DOI
10.1109/VLSISOC.2006.313268
Filename
4107600
Link To Document