DocumentCode
649579
Title
Adaptive QoS techniques for NoC-based MPSoCs
Author
Ruaro, Marcelo ; Carara, Everton A. ; Moraes, Fernando G.
Author_Institution
FACIN, PUCRS, Porto Alegre, Brazil
fYear
2013
fDate
23-24 Oct. 2013
Firstpage
1
Lastpage
6
Abstract
With the significant increase in the number of processing elements in NoC-Based MPSoCs, communication becomes, increasingly, a critical resource for performance gains and QoS guarantees. The main gap observed in the NoC-Based MPSoCs literature is the runtime adaptive techniques to meet QoS. In the absence of such techniques, the system user must statically define the resource distribution to each real-time task. The goal of this research is to investigate the runtime adaptation of the NoC resources, according to the QoS requirements of each application running in the MPSoC. The adaptive techniques presented in this work focused in adaptive routing, flow priorities, and switching mode. The monitoring and adaptation management is performed at the operating system level, ensuring QoS to the monitored applications. Monitoring and QoS adaptation were implemented in software. In the experiments, applications with latency and throughput deadlines run concurrently with best-effort applications. Results with real applications reduced in average 60% the number of latency violations, ensuring smaller jitter and higher throughput. The execution time of applications is not penalized applying the proposed QoS adaptation methods.
Keywords
jitter; logic design; multiprocessing systems; network-on-chip; quality of service; NoC resources; NoC-based MPSoC; QoS adaptation; QoS guarantees; QoS requirements; adaptation management; adaptive QoS techniques; adaptive routing; execution time; flow priorities; jitter; latency violations; monitored applications; operating system level; performance gains; processing elements; real-time task; resource distribution; runtime adaptation; runtime adaptive techniques; switching mode; throughput deadlines; Adaptability; MPSoC; NoC; QoS;
fLanguage
English
Publisher
ieee
Conference_Titel
System on Chip (SoC), 2013 International Symposium on
Conference_Location
Tampere
Type
conf
DOI
10.1109/ISSoC.2013.6675274
Filename
6675274
Link To Document