• DocumentCode
    2151290
  • Title

    A spectral clustering approach to application-specific Network-on-Chip synthesis

  • Author

    Todorov, Vladimir ; Mueller-Gritschneder, Daniel ; Reinig, Helmut ; Schlichtmann, Ulf

  • Author_Institution
    Intel Mobile Communications GmbH, Germany
  • fYear
    2013
  • fDate
    18-22 March 2013
  • Firstpage
    1783
  • Lastpage
    1788
  • Abstract
    Modern System-on-Chip (SoC) design relies heavily on efficient interconnects like Networks-on-Chip (NoCs). They provide an effective, flexible and cost efficient way of communication exchange between the individual processing elements of the SoC. Therefore, the choice of topology and design of the NoC itself plays a crucial role in the performance of the system. Depending on the field of application, standard topologies like meshes, fat-trees, and tori might be suboptimal in terms of power consumption, latency and area. This calls for a custom topology design methodology, which is based on the requirements imposed by the application, function and the use-cases of the SoC in question. This work proposes a fast approach, which uses spectral clustering and cluster ensembles to partition the system using normalized cuts and insert the necessary routers. Then, by using delay-constrained minimum spanning trees, links between the individual routers are created, such that any present latency constraints are satisfied at minimum cost. Results from applying the methodology to a smartphone SoC are presented.
  • Keywords
    Bandwidth; Clustering algorithms; Delays; Eigenvalues and eigenfunctions; Partitioning algorithms; System-on-chip; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2013
  • Conference_Location
    Grenoble, France
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4673-5071-6
  • Type

    conf

  • DOI
    10.7873/DATE.2013.358
  • Filename
    6513804