Achieving QoS in NoC-based MPSoCs through Dynamic Frequency Scaling

被引:0
|
作者
Guindani, Guilherme [1 ]
Moraes, Fernando G. [1 ]
机构
[1] Pontificia Univ Catolica Rio Grande do Sul, FACIN, BR-90619900 Porto Alegre, RS, Brazil
来源
INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC) | 2013年
关键词
NoC-Based MPSoCs; QoS monitoring; Adaptability; Energy consumption;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
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.
引用
收藏
页数:6
相关论文
共 50 条
  • [41] Side Channel Attack on NoC-based MPSoCs are practical: NoC Prime plus Probe Attack
    Reinbrecht, Cezar
    Susin, Altamiro
    Bossuet, Lilian
    Sigl, Georg
    Sepulveda, Johanna
    2016 29TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2016,
  • [42] A novel energy-aware multi-task dynamic mapping heuristic of NoC-based MPSoCs
    Zhao, Xibin
    Gu, Ming
    INTERNATIONAL JOURNAL OF ELECTRONICS, 2013, 100 (05) : 603 - 615
  • [43] A Configurable RISC-V for NoC-Based MPSoCs: A Framework for Hardware Emulation
    Khamis, Mostafa
    El-Ashry, Sameh
    Shalaby, Ahmed
    AbdElsalam, Mohamed
    El-Kharashi, M. Watheq
    2018 11TH INTERNATIONAL WORKSHOP ON NETWORK ON CHIP ARCHITECTURES (NOCARC), 2018, : 3 - 8
  • [44] Exploring Performance-Power Tradeoffs in Providing Reliability for NoC-Based MPSoCs
    Zhao, Hui
    Kandemir, Mahmut
    Irwin, Mary Jane
    2011 12TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), 2011, : 495 - 501
  • [45] Cost-effective Slack Allocation for Lifetime Improvement in NoC-based MPSoCs
    Meyer, Brett H.
    Hartman, Adam S.
    Thomas, Donald E.
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1596 - 1601
  • [46] Implementation of a reconfigurable data protect-lion module for NoC-based MPSOCS
    Fiorin, Leandro
    Lukovic, Slobodan
    Palermo, Gianluca
    2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3313 - +
  • [47] A Case Study on the Communication and Computation Behaviors of Real Applications in NoC-based MPSoCs
    Wang, Zhe
    Liu, Weichen
    Xu, Jiang
    Li, Bin
    Iyer, Ravi
    Illikkal, Ramesh
    Wu, Xiaowen
    Mow, Wai Ho
    Ye, Wenjing
    2014 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2014, : 481 - 486
  • [48] Scenario preprocessing approach for the reconfiguration of fault-tolerant NoC-based MPSoCs
    Silveira, Jarbas
    Marcon, Cesar
    Cortez, Paulo
    Barroso, Giovanni
    Ferreira, Joao M.
    Mota, Rafael
    MICROPROCESSORS AND MICROSYSTEMS, 2016, 40 : 137 - 153
  • [49] Energy-Aware Scheduling of Conditional Task Graphs on NoC-Based MPSoCs
    Tariq, Umair Ullah
    Wu, Hui
    Abd Ishak, Suhaimi
    PROCEEDINGS OF THE 51ST ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES (HICSS), 2018, : 5707 - 5716
  • [50] Preprocessing-based Run-time Mapping of Applications on NoC-based MPSoCs
    Kaushik, Samarth
    Singh, Amit Kumar
    Srikanthan, Thambipillai
    2011 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI (ISVLSI), 2011, : 337 - 338