Title
Partitioning Methodology for Heterogeneous Reconfigurable Functional Units
Abstract
A partitioning methodology between the reconfigurable hardware blocks of different granularity, which are embedded in a generic heterogeneous architecture, is presented. The fine-grain reconfigurable logic is realized by an FPGA unit, while the coarse-grain reconfigurable hardware by a 2-Dimensional Array of Processing Elements. Critical parts, called kernels, are mapped on the coarse-grain reconfigurable logic for improving performance. The partitioning method is mainly composed by three steps: the analysis of the input code, the mapping onto the Coarse-Grain Reconfigurable Array and the mapping onto the FPGA. The partitioning flow is implemented by a prototype software framework. Analytical partitioning experiments, using five real-world applications, show that the execution time speedup relative to an all-FPGA solution ranges from 1.4 to 5.0.
Year
DOI
Venue
2006
10.1007/s11227-006-6743-5
The Journal of Supercomputing
Keywords
Field
DocType
heterogeneous reconfigurable architectures,performance improvements,partitioning,coarse-grain reconfigurable hardware,FPGA,scheduling
Supercomputer,Computer science,Scheduling (computing),Parallel computing,Field-programmable gate array,Granularity,Vector processor,Software framework,Reconfigurable computing,Speedup
Journal
Volume
Issue
ISSN
38
1
0920-8542
Citations 
PageRank 
References 
6
0.47
19
Authors
3
Name
Order
Citations
PageRank
Michalis D. Galanis19415.60
Gregory Dimitroulakos2477.14
Costas E Goutis318625.76