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
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;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763073