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 条
  • [21] Dynamic communications mapping in multi-tasks NoC-based heterogeneous MPSoCs platform
    Benhaoua, Mohammed Kamel
    Singh, Amit Kumar
    International Journal of High Performance Systems Architecture, 2015, 5 (04) : 240 - 251
  • [22] A Layered Approach for Fault Tolerant NoC-Based MPSoCs - Special Session: Dependable MPSoCs
    Wachter, Eduardo
    Barreto, Francisco
    Fochi, Vinicuis
    Amory, Alexandre M.
    Moraes, Fernando G.
    2016 17TH IEEE LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2016, : 189 - 194
  • [23] A twofold group key agreement protocol for NoC-based MPSoCs
    Sharma, Gaurav
    Kuchta, Veronika
    Sahu, Rajeev Anand
    Ellinidou, Soultana
    Bala, Suman
    Markowitch, Olivier
    Dricot, Jean-Michel
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2019, 30 (06)
  • [24] Efficient and Flexible NoC-Based Group Communication for Secure MPSoCs
    Sepulveda, Johanna
    Florez, Daniel
    Gogniat, Guy
    2015 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2015,
  • [25] Proposal and Evaluation of a Task Migration Protocol for NoC-based MPSoCs
    Moraes, Fernando G.
    Madalozzo, Guilherme A.
    Castilhos, Guilherme M.
    Carara, Everton A.
    2012 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 2012), 2012, : 644 - 647
  • [26] Using Smart Routing for Secure and Dependable NoC-Based MPSoCs
    Fernandes, Ramon
    Marcon, Cesar
    Cataldo, Rodrigo
    Sepulveda, Johanna
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2020, 28 (03) : 1158 - 1171
  • [27] A Hierarchical and Distributed Fault Tolerant Proposal for NoC-Based MPSoCs
    Wachter, Eduardo W.
    Fochi, Vinicius
    Barreto, Francisco
    Amory, Alexandre M.
    Moraes, Fernando G.
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2018, 6 (04) : 524 - 537
  • [28] Understanding MPSoCs: Exploiting Memory Microarchitectural Vulnerabilities of High Performance NoC-Based MPSoCs
    Sepulveda, Johanna
    Reinbrecht, Cezar
    Azad, Siavoosh Payandeh
    Niazmand, Behrad
    Jervan, Gert
    2018 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XVIII), 2018, : 162 - 166
  • [29] A Hybrid Memory Organization to Enhance Task Migration and Dynamic Task Allocation in NoC-based MPSoCs
    Barcelos, Daniel
    Briao, Eduardo W.
    Wagner, Flavio R.
    SBCCI2007: 20TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, 2007, : 282 - 287
  • [30] Efficient security zones implementation through hierarchical group key management at NoC-based MPSoCs
    Sepulveda, Johanna
    Florez, Daniel
    Immler, Vincent
    Gogniat, Guy
    Sigl, Georg
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 50 : 164 - 174