DocumentCode :
2788975
Title :
Interconnect Customization for a Coarse-grained Reconfigurable Fabric
Author :
Mehta, Gayati ; Justin Slander ; Baz, Mustafa ; Hunsaker, Brady ; Jones, Alex K.
Author_Institution :
Electr. & Comput. Eng., Pittsburgh Univ., PA
fYear :
2007
fDate :
26-30 March 2007
Firstpage :
1
Lastpage :
8
Abstract :
This paper describes several system-level interconnection strategies for a coarse-grained reconfigurable fabric designed for low-energy hardware acceleration. A small, representative sub-graph for signal and image processing applications is used to predict the success of mapping larger applications onto the fabric device with these different interconnection strategies, which include 32:1, 8:1, 5:1, 4:1, 3553:1 (3:1, 5:1, 5:1, 3:1) and 355:1 (3:1, 5:1, 5:1) cardinalities. Three mapping techniques are presented and used to complete mappings onto several of these fabric instances including a mixed integer linear programming technique, a constraint programming approach, and a greedy heuristic. We present results for area (in number of required rows), power, delay, and energy as well as run times for mapping a set of signal and image processing benchmarks onto each of these interconnects. Our results indicate that the 5:1 interconnect provides the best overall results and does not require any additional hardware resources than the baseline 4:1 technique. When compared with other implementation strategies, the reconfigurable fabric energy consumption, using 5:1-based interconnect, is within 5-10X of a direct ASIC implementation, is 10X better than an Virtex II Pro FPGA and is 100X better than an Intel XScale processor.
Keywords :
constraint handling; field programmable gate arrays; image processing; integer programming; integrated circuit design; integrated circuit interconnections; linear programming; logic design; Intel XScale processor; Virtex II Pro FPGA; coarse-grained reconfigurable fabric; constraint programming; direct application specific integrated circuits; field programmable gate arrays; greedy heuristics; image processing; interconnect customization; low-energy hardware acceleration; mixed integer linear programming; signal processing; Acceleration; Delay; Energy consumption; Fabrics; Hardware; Image processing; Integer linear programming; Mixed integer linear programming; Signal mapping; Signal processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Processing Symposium, 2007. IPDPS 2007. IEEE International
Conference_Location :
Long Beach, CA
Print_ISBN :
1-4244-0910-1
Electronic_ISBN :
1-4244-0910-1
Type :
conf
DOI :
10.1109/IPDPS.2007.370370
Filename :
4228098
Link To Document :
بازگشت