• DocumentCode
    1665012
  • Title

    Layered Spiral Algorithm for memory-aware mapping and scheduling on Network-on-Chip

  • Author

    Li, Shuo ; Jafari, Fahimeh ; Hemani, Ahmed ; Kumar, Shashi

  • Author_Institution
    Dept. of Electron. Syst., R. Inst. of Technol., Stockholm, Sweden
  • fYear
    2010
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    In this paper, Layered Spiral Algorithm (LSA) is proposed for memory-aware application mapping and scheduling onto Network-on-Chip (NoC) based Multi-Processor System-on-Chip (MPSoC). The energy consumption is optimized while keeping high task level parallelism. The experimental evaluation indicates that if memory-awareness is not considered during mapping and scheduling, memory overflows may occur. The underlying problem is also modeled as a Mixed Integer Linear Programming (MILP) problem and solved using an efficient branch-and-bound algorithm to compare optimal solutions with results achieved by LSA. Comparing to MILP solutions, the LSA results demonstrate only about 20% and 12% increase of total communication cost in case of a small and middle size synthetic problem, respectively, while it is order of magnitude faster than the MILP solutions. Therefore, the LSA can find acceptable total communication cost with a low runtime complexity, enabling quick exploration of large design spaces, which is infeasible for exhaustive search.
  • Keywords
    energy consumption; integer programming; linear programming; multiprocessing systems; network-on-chip; processor scheduling; tree searching; branch-and-bound algorithm; energy consumption; exhaustive search; layered spiral algorithm; memory-aware application mapping; memory-aware scheduling; mixed integer linear programming problem; multiprocessor system-on-chip; network-on-chip; Computational modeling; Data models; Energy consumption; Heuristic algorithms; Memory management; Scheduling; Spirals;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    NORCHIP, 2010
  • Conference_Location
    Tampere
  • Print_ISBN
    978-1-4244-8972-5
  • Electronic_ISBN
    978-1-4244-8971-8
  • Type

    conf

  • DOI
    10.1109/NORCHIP.2010.5669442
  • Filename
    5669442