DocumentCode
649580
Title
Achieving QoS in NoC-based MPSoCs through Dynamic Frequency Scaling
Author
Guindani, Guilherme ; Moraes, Fernando G.
Author_Institution
FACIN, PUCRS, Porto Alegre, Brazil
fYear
2013
fDate
23-24 Oct. 2013
Firstpage
1
Lastpage
6
Abstract
The management of Quality-of-Service (QoS) constraints in NoC-based MPSoCs, with dozens of tasks running simultaneously, is still a challenge. Techniques applied at design or run-time to address this issue adopts different QoS metrics. Designers include in their systems monitoring techniques, adapting at run-time the QoS parameters to cope with the required constraints. In order words, MPSoC are able to self-adapt themselves, while executing a given set of applications. Self-adaptation capability is a key feature to meet applications´ requirements in dynamic systems. Dynamic Voltage and Frequency Scaling (DVFS) is an adaptation technique frequently used to reduce the overall energy consumption, not coupled to QoS constraints, as throughput or latency. Another example of adaptation technique is task migration, which focus on throughput or latency optimization. The self-adaptation technique proposed in this paper adopts Dynamic Frequency Scaling (DFS) trading-off power consumption and QoS constraints. Each processor running the applications´ tasks initially reaches a steady state leading each task to a frequency level that optimizes the communication with neighbor tasks. The goal of the initial state is to reach a trade-off between power consumption and communication throughput. Next, the application performance is monitored to adjust the frequency level of each task according to the QoS parameters. Results show that the proposed self-adaptability scheme can meet the required QoS constraints, by changing the frequency of the PEs running the application tasks.
Keywords
network-on-chip; power aware computing; quality of service; DVFS; NoC-based MPSoCs; QoS metrics; application performance monitoring; dynamic frequency scaling; dynamic voltage scaling; latency optimization; overall energy consumption reduction; power consumption; quality-of-service constraints management; self-adaptability scheme; self-adaptation capability; self-adaptation technique; systems monitoring; task migration; throughput optimization; Adaptability; Energy consumption; NoC-Based MPSoCs; QoS monitoring;
fLanguage
English
Publisher
ieee
Conference_Titel
System on Chip (SoC), 2013 International Symposium on
Conference_Location
Tampere
Type
conf
DOI
10.1109/ISSoC.2013.6675275
Filename
6675275
Link To Document