• DocumentCode
    125620
  • Title

    Mixed-Criticality Run-Time Task Mapping for NoC-Based Many-Core Systems

  • Author

    Fattah, Mohammad ; Rahmani, Amir-Mohammad ; Xu, Thomas Canhao ; Kanduri, Anil ; Liljeberg, Pasi ; Plosila, Juha ; Tenhunen, Hannu

  • Author_Institution
    Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
  • fYear
    2014
  • fDate
    12-14 Feb. 2014
  • Firstpage
    458
  • Lastpage
    465
  • Abstract
    Contiguous processor allocation improves both the network and the application performance, by decreasing the congestion probability among communication of different applications. Consequently, the average, standard deviation and worst-case latency of the network is decreased significantly. This makes the contiguous allocation a good solution for time-critical applications with bounded deadlines. On the other hand, non-contiguous allocation will increase the system throughput significantly. Isolated nodes are utilized and more applications can finish their job in a time unit. However, this will lead to poor network metrics, unsuitable for real-time applications. In this work, we combine these two approaches in order to manage workloads with mixed-critical characteristics. Real-time applications are mapped contiguously, while non-critical applications are allowed to get dispersed over the available system nodes. Results show over 50% improvement in worst-case latency and 100 times improvement in deadline misses.
  • Keywords
    multiprocessing systems; network-on-chip; probability; NoC-based many-core systems; congestion probability; contiguous processor allocation; mixed-criticality run-time task mapping; real-time applications; system throughput; time-critical applications; Dispersion; Measurement; Ports (Computers); Real-time systems; Resource management; System-on-chip; Throughput; Application Mapping; Contiguous Task Mapping; Dynamic Many-Core Systems; Processor allocation;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel, Distributed and Network-Based Processing (PDP), 2014 22nd Euromicro International Conference on
  • Conference_Location
    Torino
  • ISSN
    1066-6192
  • Type

    conf

  • DOI
    10.1109/PDP.2014.100
  • Filename
    6787315