Polymorphous fabric-based systems: model, tools, applications

  • Authors:
  • Christophe Wolinski;Maya Gokhale;Kevin McCabe

  • Affiliations:
  • Los Alamos National Laboratory, Los Alamos, NM and IRISA, IFSIC, Campus Universitaire de Beaulieu, 35042 Rennes cedex, France;Los Alamos National Laboratory, Los Alamos, NM;Los Alamos National Laboratory, Los Alamos, NM

  • Venue:
  • Journal of Systems Architecture: the EUROMICRO Journal - Special issue: Reconfigurable systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

A polymorphous fabric-based systems is a parameterized cellular architecture in which an array of computing cells communicates with an embedded processor through a global memory. This architecture is customizable to different classes of applications by functional unit, interconnect, and memory parameters, and can be instantiated efficiently on platform FPGAs. In previous work [IEEE Micro 22(5) (2002)], we have demonstrated the advantage of reconfigurable fabrics for image and signal processing applications. Recently, we have build a fabric generator (FG), a Java-based toolset that greatly accelerates construction of the fabrics. A module-generation library is used to define, instantiate, and interconnect cells' datapaths. FG also generates customized sequencers for individual cells or collections of cells. We describe the fabric-based system model, the FG toolset, and concrete realizations of fabric architectures generated by FG on the Altera Excalibur ARM that can deliver 4.5 GigaMACs/s (8/16 bit data, multiply-accumulate).