DocumentCode :
3508984
Title :
Sizing of Processing Arrays for FPGA-Based Computation
Author :
VanCourt, Tom ; Herbordt, Martin
Author_Institution :
Dept. of Electr. & Comput. Eng., Boston Univ., MA
fYear :
2006
fDate :
28-30 Aug. 2006
Firstpage :
1
Lastpage :
6
Abstract :
Computing applications in FPGAs are commonly built from repetitive structures of computing and/or memory elements. In many cases, application performance depends on the degree of parallelism - ideally, the most that will fit into the fabric of the FPGA being used. Several factors complicate determination of the largest structure that will fit the FPGA: arrays that grow nonlinearly and in uneven step sizes, coupled structures that grow in different polynomial order, multiple design parameters controlling different aspects of the computing structure, and interlocked usage of different hardware resources. Combined with resource usage that depends on application-specific data elements and arithmetic details, these factors defeat any simple approach for scaling the computing structures up to the FPGA´s capacity. We present a formal analysis of maximizing FPGA utilization, with adaptations that simplify the optimization problem. We also report on design tools containing extensions that support automated sizing of FPGA-based computation arrays
Keywords :
field programmable gate arrays; parallel processing; application-specific data elements; array processors; design parameters; field programmable gate arrays; memory elements; Application software; Computer applications; Concurrent computing; Design optimization; Field programmable gate arrays; Hardware; Lamps; Logic arrays; Parallel processing; Prototypes;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Field Programmable Logic and Applications, 2006. FPL '06. International Conference on
Conference_Location :
Madrid
Print_ISBN :
1-4244-0312-X
Type :
conf
DOI :
10.1109/FPL.2006.311307
Filename :
4101069
Link To Document :
بازگشت