• DocumentCode
    2070782
  • Title

    Real-time low-power task mapping in Networks-on-Chip

  • Author

    Sayuti, M. Norazizi Sham Mohd ; Indrusiak, L.S.

  • Author_Institution
    Dept. of Comput. Sci., Real-Time Syst. Group, Univ. of York, York, UK
  • fYear
    2013
  • fDate
    5-7 Aug. 2013
  • Firstpage
    14
  • Lastpage
    19
  • Abstract
    Many state-of-the-art approaches to power minimisation in Networks-on-Chip (NoC) are based on the reduction of the communication paths taken by packets over the interconnect. This is often done by optimising the packet routing, the allocation of tasks that produce and consume those packets, or both. In all cases, the optimisation affects the timeliness of the packets, because changes will occur in the way resources are shared at the platform cores (as tasks are reallocated) and NoC links (as packet routes are changed). In this paper, we propose an optimisation technique that is able to minimise power dissipation without sacrificing timing constraints, thus suitable to systems with hard real-time requirements. It is based on a Genetic Algorithm (GA) that evolves chromosomes representing the mapping of tasks to cores, guided by a multi-objective fitness function that combines power estimation macromodels and real-time schedulability analysis.
  • Keywords
    genetic algorithms; logic design; low-power electronics; network-on-chip; real-time systems; NoC links; chromosomes; communication paths; genetic algorithm; multiobjective fitness function; networks-on-chip; optimisation technique; packet routes; packet routing; power dissipation; power estimation macromodels; power minimisation; real-time low-power task mapping; real-time schedulability analysis; task allocation; timing constraints; Biological cells; Genetic algorithms; Optimization; Power dissipation; Real-time systems; Sociology; Statistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI (ISVLSI), 2013 IEEE Computer Society Annual Symposium on
  • Conference_Location
    Natal
  • ISSN
    2159-3469
  • Type

    conf

  • DOI
    10.1109/ISVLSI.2013.6654616
  • Filename
    6654616