• DocumentCode
    3079693
  • Title

    Guaranteed service virtual channel allocation in NoCs for run-time task scheduling

  • Author

    Winter, Markus ; Fettweis, Gerhard P.

  • Author_Institution
    Vodafone Chair for Mobile Commun. Syst., Tech. Univ. Dresden, Dresden, Germany
  • fYear
    2011
  • fDate
    14-18 March 2011
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Quality-of-Service becomes a vital requirement in MPSoCs with NoCs. In order to serve them NoCs provide guarantees for latency, jitter and bandwidth by virtual channels. But the allocation of these guaranteed service channels is still an important question. In this paper we present and evaluate different realizations of a central hardware unit which allocates at run-time guaranteed service virtual channels providing QoS in packet-switched NoCs. We evaluate their performance in terms of allocation success, compare it to distributed channel setup techniques for different NoC sizes and traffic scenarios and analyze the required hardware area consumption. We find centralized channel allocation to be very suitable for our run-time task scheduling programming model.
  • Keywords
    multiprocessing systems; network-on-chip; quality of service; scheduling; distributed channel setup techniques; multiprocessing system-on-chip; network-on-chip; quality of service; run-time task scheduling; service virtual channel allocation; Channel allocation; Clocks; Floods; Hardware; Quality of service; Resource management; Wires; Network-on-Chip; Quality-of-Service; channel allocation; guaranteed service; virtual channel;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
  • Conference_Location
    Grenoble
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-61284-208-0
  • Type

    conf

  • DOI
    10.1109/DATE.2011.5763073
  • Filename
    5763073