• 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