DocumentCode
2827811
Title
Towards Fine and Medium Grain Dynamic Functional Extraction for HW/SW Acceleration
Author
Matev, V. ; de la Torre, E. ; Riesgo, T.
Author_Institution
Univ. Politecnica de Madrid, Madrid
fYear
2007
fDate
28-26 Feb. 2007
Firstpage
93
Lastpage
98
Abstract
In this paper, an acceleration method for hardware platforms for embedded systems is presented. The target system is a Xilinx Virtex II Protrade with an embedded PowerPCtrade. The PowerPCtrade operates as a general purpose processor, while the reconfigurable FPGA fabric is used as a reconfigurable co-processor. A comparison experiment of HW acceleration using different grain levels is done, and results are shown using an MPEG audio decoding algorithm example. A HW/SW interface to communicate the processor with a custom hardware which is synthesized in the reconfigurable fabric is shown. Algorithm analysis is done by profiling and a partitioning decision is based on a fine-medium grain philosophy, which allows more hardware reusability, and simpler and faster reconfiguration. Repetitive functional blocks in the algorithm were detected and implemented in the FPGA logic, and corresponding generic software functionally for writing/reading data in the co-processor unit was developed.
Keywords
audio coding; coprocessors; electronic engineering computing; embedded systems; field programmable gate arrays; hardware-software codesign; reconfigurable architectures; HW/SW acceleration; MPEG audio decoding algorithm; Xilinx Virtex II; dynamic functional extraction; embedded PowerPC; embedded system; fine-medium grain philosophy; hardware platform; reconfigurable FPGA fabric; reconfigurable co-processor; Acceleration; Algorithm design and analysis; Coprocessors; Decoding; Embedded system; Fabrics; Field programmable gate arrays; Hardware; Partitioning algorithms; Software algorithms;
fLanguage
English
Publisher
ieee
Conference_Titel
Programmable Logic, 2007. SPL '07. 2007 3rd Southern Conference on
Conference_Location
Mar del Plata
Print_ISBN
1-4244-0606-4
Type
conf
DOI
10.1109/SPL.2007.371730
Filename
4234327
Link To Document