DocumentCode
1775797
Title
Supervised sharing of virtual channels in Networks -on-Chip
Author
Kostrzewa, Adam ; Tobuschat, Sebastian ; Axer, Phillip ; Ernst, Rolf
Author_Institution
Inst. of Comput. & Network Eng., Tech. Univ. Braunschweig, Braunschweig, Germany
fYear
2014
fDate
18-20 June 2014
Firstpage
133
Lastpage
140
Abstract
Networks-on-Chip (NoCs) for embedded multiprocessor architectures require special mechanisms for sharing resources such as links and queues in network routers. A widely used solution is virtual-channel flow control which prevents head-of-line blocking and isolates different data streams. However, the number of virtual channels (VCs) is limited by the available buffer space in the routers. Due to the evergrowing number of applications and mutual exclusive requirements it may not be possible to assign each application a unique VC. In this paper we present a Resource Broker (RB) which is an overarching mechanism that schedules NoC traffic. It allows predictable and efficient sharing of VCs without compromising isolation and Quality-of-Service guarantees. We show that by managing the NoC traffic with the RB, we drastically reduce blocking and improve the overall utilization and hence the system performance.
Keywords
channel allocation; embedded systems; multiprocessing systems; network-on-chip; quality of service; telecommunication traffic; NoC traffic; embedded multiprocessor architectures; network routers; networks-on-chip; quality of service guarantees; resource broker; supervised sharing; virtual channel flow control; Artificial neural networks;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Embedded Systems (SIES), 2014 9th IEEE International Symposium on
Conference_Location
Pisa
Type
conf
DOI
10.1109/SIES.2014.6871197
Filename
6871197
Link To Document