• 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