• DocumentCode
    3432815
  • Title

    A Force-directed Approach for Fast Generation of Efficient Multi-Port NoC Architectures

  • Author

    Sethuraman, Balasubramanian ; Vemuri, Ranga

  • Author_Institution
    Dept. of ECECS, Cincinnati Univ., OH
  • fYear
    2007
  • fDate
    6-10 Jan. 2007
  • Firstpage
    419
  • Lastpage
    426
  • Abstract
    Networks-on-chip (NoC) is an emerging style of system design introduced to overcome the communication and the performance bottlenecks of a shared-bus design. Away from the traditional NoC mesh design, multi local port router (MLPR) has been introduced as design alternative to improve the bandwidth, reduce the network area (36% average area savings) and eventually, improve the overall performance of the NoC system. In this research, we present a fast mapping tool (cMap) for generating NoC architectures using MLPRs. The algorithm exploits the advantages offered by MLPRs and starts with a minimum dimension mesh. After an initial bandwidth-communication-cost based nearest-neighbor placement, it uses a force-directed approach to iteratively expand the mesh, as the cost gets reduced. The algorithm introduces the concept of folding to improve the NoC design. Unlike the earlier exhaustive-search based optiMap algorithm, cMap can handle any size of the task graph, producing near-optimal results (average cost difference between 3% and 10%,) in a couple of seconds. We experiment with a rich set of 22 benchmarks and report the results
  • Keywords
    integrated circuit design; integrated circuit interconnections; network routing; network-on-chip; NoC mesh design; cMap; exhaustive-search based optiMap algorithm; fast mapping tool; multi local port router; multiport NoC architectures; networks-on-chip; shared-bus design; task graph; Algorithm design and analysis; Bandwidth; Cost function; Design optimization; Integrated circuit interconnections; Iterative algorithms; Network-on-a-chip; Power system interconnection; Scalability; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2007. Held jointly with 6th International Conference on Embedded Systems., 20th International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-2762-0
  • Type

    conf

  • DOI
    10.1109/VLSID.2007.12
  • Filename
    4092080