• DocumentCode
    2077834
  • Title

    A two-step genetic algorithm for mapping task graphs to a network on chip architecture

  • Author

    Lei, Tang ; Kumar, Shashi

  • Author_Institution
    Sch. of Eng., Jonkoping Univ., Sweden
  • fYear
    2003
  • fDate
    1-6 Sept. 2003
  • Firstpage
    180
  • Lastpage
    187
  • Abstract
    Network on Chip (NoC) is a new paradigm for designing core based System on Chip which supports high degree of reusability and is scalable. In this paper we describe an efficient two-step genetic algorithm that has been used to build a tool for mapping an application, described by a parameterized task graph, on to a NoC architecture with a two dimensional mesh of switches as a communication backbone. The computational resources in NoC consist of a set of heterogeneous IP cores. Our algorithm finds a mapping of the vertices of the task graph to available cores so that the overall execution time of the task graph is minimized. We have developed a NoC architecture specific communication delay model to estimate the execution time. Our algorithm is able to handle large task graphs and provide near optimal mapping in a few minutes on a PC platform. Our tool also provides facilities for specifying NoC architecture, generation and viewing synthetic task graphs and viewing the progress of the genetic algorithm as it converges to a solution.
  • Keywords
    delay estimation; directed graphs; genetic algorithms; integrated circuit design; software architecture; software tools; system-on-chip; NoC; PC platform; SoC; System-on-Chip; execution time minimization; genetic algorithm; heterogeneous IP cores; mapping task graphs; network-on-chip architecture; optimal mapping; parameterized task graph; specific communication delay model; synthetic task graph; Communication switching; Computer architecture; Delay effects; Delay estimation; Genetic algorithms; Mesh generation; Network-on-a-chip; Spine; Switches; System-on-a-chip;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Digital System Design, 2003. Proceedings. Euromicro Symposium on
  • Conference_Location
    Belek-Antalya, Turkey
  • Print_ISBN
    0-7695-2003-0
  • Type

    conf

  • DOI
    10.1109/DSD.2003.1231923
  • Filename
    1231923