• DocumentCode
    704181
  • Title

    Simultaneous Optimisation of Task Mapping and Priority Assignment for Real-Time Embedded NoCs

  • Author

    Sayuti, M. Norazizi Sham Mohd ; Indrusiak, Leandro Soares

  • fYear
    2015
  • fDate
    4-6 March 2015
  • Firstpage
    692
  • Lastpage
    695
  • Abstract
    In a hard real-time embedded system based on a fixed priority pre-emptive Networks-On-Chip (NoC), the provision of guaranteed services may require pre-emption of some tasks and messages based on their priorities. In a worst case scenario, the interference imposed to low priority tasks can cause substantial computation and communication delays that can exceed their deadlines, leading to an unschedulable system. In a task mapping optimisation process, changing task mappings does not always produce a schedulable task mapping. In this paper, we propose an approach that simultaneously optimises task mapping and priority assignment, aiming to find a configuration that can completely satisfy the timing constraints of the system. Differing to the state-of-the-art, our approach takes into account the overall schedulability of the system by considering the worst-case end-to-end response time of all mapped tasks. As a result, we are able to increase the quality of task mappings at the same time improving the convergence of the optimisation algorithm, better than the previous approaches that solely focus on the task mapping optimisation to make the system schedulable.
  • Keywords
    embedded systems; network-on-chip; optimisation; scheduling; fixed priority pre-emptive networks-on-chip; guaranteed services; hard real-time embedded system; low priority tasks; mapped task worst-case end-to-end response time; priority assignment; real-time embedded NoC; simultaneous optimisation; system schedulability; task mapping optimisation process; timing constraints; Biological cells; Delays; Interference; Mathematical model; Optimization; Real-time systems; Time factors;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2015 23rd Euromicro International Conference on
  • Conference_Location
    Turku
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2015.84
  • Filename
    7092794