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 条
  • [11] Cache timing attacks on NoC-based MPSoCs
    Reinbrecht, Cezar
    Forlin, Bruno
    Sepulveda, Johanna
    MICROPROCESSORS AND MICROSYSTEMS, 2019, 66 : 1 - 9
  • [12] A novel reconfigurable router for QoS guarantees in real-time NoC-based MPSoCs
    Nguyen, Hung K.
    Xuan-Tu Tran
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 100
  • [13] Congestion-aware task mapping in NoC-based MPSoCs with dynamic workload
    Carvalho, Ewerson
    Calazans, Ney
    Moraes, Fernando
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2007, : 459 - +
  • [14] Runtime Fault Recovery Protocol for NoC-based MPSoCs
    Waechter, Eduardo
    Erichsen, Augusto
    Juracy, Leonardo
    Amory, Alexandre
    Moraes, Fernando
    PROCEEDINGS OF THE FIFTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2014), 2015, : 132 - 139
  • [15] A Security Aware Routing Approach for NoC-based MPSoCs
    Fernandes, Ramon
    Marcon, Cesar
    Cataldo, Rodrigo
    Silveira, Jarbas
    Sigl, Georg
    Sepulveda, Johanna
    2016 29TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN (SBCCI), 2016,
  • [16] A Distributed DoS Detection Scheme for NoC-based MPSoCs
    Chaves, Cesar G.
    Azad, Siavoosh Payandeh
    Hollstein, Thomas
    Sepulveda, Johanna
    2018 IEEE NORDIC CIRCUITS AND SYSTEMS CONFERENCE (NORCAS): NORCHIP AND INTERNATIONAL SYMPOSIUM OF SYSTEM-ON-CHIP (SOC), 2018,
  • [17] Slack Allocation for Yield Improvement in NoC-based MPSoCs
    Meyer, Brett H.
    Hartman, Adam S.
    Thomas, Donald E.
    PROCEEDINGS OF THE ELEVENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED 2010), 2010, : 738 - 746
  • [18] Evaluation of Adaptive Management Techniques in NoC-Based MPSoCs
    Moraes, Fernando G.
    Carara, Everton A.
    Ruaro, Marcelo
    Madalozzo, Guilherme A.
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 548 - 551
  • [19] DMNI: A Specialized Network Interface for NoC-based MPSoCs
    Ruaro, Marcelo
    Lazzarotto, Felipe B.
    Marcon, Cesar A.
    Moraes, Fernando G.
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1202 - 1205
  • [20] An automated design flow for NoC-based MPSoCs on FPGA
    Lukovic, Slobodan
    Fiorin, Leandro
    RSP 2008: 19TH IEEE/IFIP INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS, 2008, : 58 - 64