Abstract
This work presents an extensive study on the speedups achieved by mapping real-life applications in different instances of a hybrid reconfigurable system. The embedded heterogeneous system is composed by reconfigurable hardware units of different granularity. The fine-grain reconfigurable logic is realized by an FPGA, while the coarse-grain reconfigurable hardware by a 2-Dimensional array of word-level Processing Elements. Performance gains are achieved by mapping time critical loops, which execute slowly on the FPGA, on the Coarse-Grain Reconfigurable Array. An automated design flow was developed for mapping applications on the reconfigurable units of the platform. The conducted experiments illustrate that the speedups relative to an all-FPGA execution range from 2.33 to 6.42 being close to theoretical speedup bounds.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Todman, T.J., et al.: Reconfigurable computing: architectures and design methods. IEE Comput. Digit. Tech. 152(2), 193–207 (2005)
Kastner, R., et al.: Instruction Generation for Hybrid Reconfigurable Systems. ACM TODAES 7(4), 605–627 (2002)
Rauwerda, G.K., et al.: Mapping Wireless Communication Algorithms onto a Reconfigurable Architecture. The Journal of Supercomputing 30(3), 263–282 (2004)
Miyamori, T., Olukutun, K.: REMARC: Reconfigurable Multimedia Array Coprocessor. IEICE Trans. On Information and Systems, 389–397 (1999)
Singh, H., et al.: MorphoSys: An Integrated Reconfigurable System for Data-Parallel and Communication-Intensive Applications. IEEE Trans. Computers, 465–481 (2000)
Stitt, G., et al.: Energy Savings and Speedups from Partitioning Critical Software Loops to Hardware in Embedded Systems. ACM TECS 3(1), 218–232 (2004)
Dimitroulakos, G., Galanis, M.D., Goutis, C.E.: Exploring the Design Space of an Optimized Compiler Approach for Mesh-Like Coarse-Grained Reconfigurable Architectures. In: Proc. of 20th IPDPS, April 25-29, 2006, Rodos Island, Greece (2006)
Callahan, T.J., Hauser, J.R., Wawrzynek, J.: The Garp Architecture and C Compiler. IEEE Computer 33(4), 62–69 (2000)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Galanis, M.D., Dimitroulakos, G., Goutis, C.E. (2007). Performance Optimization of Embedded Applications in a Hybrid Reconfigurable Platform. In: Azémard, N., Svensson, L. (eds) Integrated Circuit and System Design. Power and Timing Modeling, Optimization and Simulation. PATMOS 2007. Lecture Notes in Computer Science, vol 4644. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74442-9_34
Download citation
DOI: https://doi.org/10.1007/978-3-540-74442-9_34
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74441-2
Online ISBN: 978-3-540-74442-9
eBook Packages: Computer ScienceComputer Science (R0)