Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
546729 | Microelectronics Journal | 2006 | 11 Pages |
Abstract
In this paper, we propose a method for speeding-up Digital Signal Processing applications by partitioning them between the reconfigurable hardware blocks of different granularity and mapping critical parts of applications on coarse-grain reconfigurable hardware. The reconfigurable hardware blocks are embedded in a heterogeneous reconfigurable system architecture. The fine-grain part is implemented by an embedded FPGA unit, while for the coarse-grain reconfigurable hardware our developed high-performance coarse-grain data-path is used. The design flow mainly consists of three steps; the analysis procedure, the mapping onto coarse-grain blocks, and the mapping onto the fine-grain hardware. In this work, the methodology is validated using five real-life applications; an OFDM transmitter, a medical imaging technique, a wavelet-based image compressor, a video compression scheme and a JPEG encoder. The experimental results show that the speedup, relative to an all-FPGA solution, ranges from 1.55 to 4.17 for the considered applications.
Related Topics
Physical Sciences and Engineering
Computer Science
Hardware and Architecture
Authors
Michalis D. Galanis, Athanassios Milidonis, Athanassios P. Kakarountas, Costas E. Goutis,