Thumbnail
Access Restriction
Subscribed

Author Beck, A.C.S. ♦ Rutzig, M.B. ♦ Gaydadjiev, G. ♦ Carro, L.
Source IEEE Xplore Digital Library
Content type Text
Publisher Institute of Electrical and Electronics Engineers, Inc. (IEEE)
File Format PDF
Copyright Year ©2008
Language English
Subject Domain (in DDC) Technology ♦ Engineering & allied operations ♦ Applied physics
Subject Keyword Acceleration ♦ Hardware ♦ Embedded system ♦ Computational modeling ♦ Reconfigurable architectures ♦ Kernel ♦ Fabrics ♦ Software tools ♦ Binary codes ♦ Runtime
Abstract Embedded systems are becoming increasingly complex. Besides the additional processing capabilities, they are characterized by high diversity of computational models coexisting in a single device. Although reconfigurable architectures have already shown to be a potential solution for such systems, they just present significant speedups of very specific dataflow oriented kernels. Furthermore, reconfigurable fabric is still withheld by the need of special tools and compilers, clearly not sustaining backward software compatibility. In this paper, we propose a new technique to optimize both dataflow and control-flow oriented code in a totally transparent process, without the need of any modification in the source or binary codes. For that, we have developed a Binary Translation algorithm implemented in hardware, which works in parallel to a MIPS processor. The proposed mechanism is responsible for transforming sequences of instructions at runtime to be executed on a dynamic coarse-grain reconfigurable array, supporting speculative execution. Executing the MIBench suite, we show performance improvements of up to 2.5 times, while reducing 1.7 times the required energy, using trivial hardware resources.
Description Author affiliation: Inst. de Inf., Univ. Fed. do Rio Grande do Sul, Porto Alegre (Beck, A.C.S.; Rutzig, M.B.)
ISBN 9783981080131
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research ♦ Reading
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2008-03-10
Publisher Place Germany
Rights Holder European Design Automation Association (EDAA)
Size (in Bytes) 777.09 kB
Page Count 6
Starting Page 1208
Ending Page 1213


Source: IEEE Xplore Digital Library