• DocumentCode
    2617123
  • Title

    A Polynomial Placement Algorithm for Data Driven Coarse-Grained Reconfigurable Architectures

  • Author

    Ferreira, Ricardo ; Garcia, Alisson ; Teixeira, Tiago ; Cardoso, João M P

  • Author_Institution
    Depto. de Informatica, Univ. Fed. de Vicosa
  • fYear
    2007
  • fDate
    9-11 March 2007
  • Firstpage
    61
  • Lastpage
    66
  • Abstract
    Coarse-grained reconfigurable computing architectures vary widely in the number and characteristics of the processing elements (cells) and routing topologies used. In order to exploit several different topologies, a place and route framework, able to deal with such vast design exploration space, is of paramount importance. Bearing this in mind, this paper proposes a placement scheme able to target different topologies when considering data-driven reconfigurable architectures. Our approach uses graph models for the target architecture and for the dataflow representation of the application being mapped. Our placement algorithm is guided by a depth-first traversal in both the architecture and the application graphs. Two versions of the placement algorithm with respectively O(e) and O(e + n3) computational complexities are presented, where e is the number of edges in the dataflow representation of the application and n is the number of cells in the graph model of the architecture. The achieved experimental results show that our approach can be useful to exploit different interconnect topologies as far as coarse-grained reconfigurable computing architectures are concerned
  • Keywords
    circuit complexity; data flow graphs; graph theory; integrated circuit layout; logic design; network topology; reconfigurable architectures; application graphs; coarse-grained reconfigurable computing architectures; computational complexities; data driven coarse-grained reconfigurable architectures; dataflow representation; depth-first traversal; design exploration space; graph models; interconnect topologies; place and route framework; polynomial placement algorithm; processing elements; routing topologies; Algorithm design and analysis; Computational complexity; Computer architecture; Digital signal processing; Field programmable gate arrays; Polynomials; Reconfigurable architectures; Routing; Space exploration; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI, 2007. ISVLSI '07. IEEE Computer Society Annual Symposium on
  • Conference_Location
    Porto Alegre
  • Print_ISBN
    0-7695-2896-1
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2007.14
  • Filename
    4208895