Modeling High-Performance Wormhole NoCs for Critical Real-Time Embedded Systems

被引:0
|
作者
Panic, Milos [1 ,2 ]
Hernandez, Carles [2 ]
Quinones, Eduardo [2 ]
Abella, Jaume [2 ]
Cazorla, Francisco J. [2 ,3 ]
机构
[1] Univ Politecn Cataluna, E-08028 Barcelona, Spain
[2] Barcelona Supercomp Ctr, Barcelona, Spain
[3] IIIA CSIC, Spanish Natl Res Council, Madrid, Spain
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Manycore chips are a promising computing platform to cope with the increasing performance needs of critical real-time embedded systems (CRTES). However, manycores adoption by CRTES industry requires understanding task's timing behavior when their requests use manycore's network-on-chip (NoC) to access hardware shared resources. This paper analyzes the contention in wormhole-based NoC (wNoC) designs -widely implemented in the high-performance domain - for which we introduce a new metric: worst-contention delay (WCD) that captures wNoC impact on worst-case execution time (WCET) in a tighter manner than the existing metric, worst-case traversal time (WCTT). Moreover, we provide an analytical model of the WCD that requests can suffer in a wNoC and we validate it against wNoC designs resembling those in the Tilera-Gx36 and the Intel-SCC 48-core processors. Building on top of our WCD analytical model, we analyze the impact on WCD that different design parameters such as the number of virtual channels, and we make a set of recommendations on what wNoC setups to use in the context of CRTES.
引用
收藏
页数:12
相关论文
共 50 条
  • [1] Extending Real-Time Analysis for Wormhole NoCs
    Xiong, Qin
    Wu, Fei
    Lu, Zhonghai
    Xie, Changsheng
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2017, 66 (09) : 1532 - 1546
  • [2] A high-performance processor for embedded real-time control
    Cumplido, R
    Jones, S
    Goodall, RM
    Bateman, S
    [J]. IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2005, 13 (03) : 485 - 492
  • [3] CORBA for real-time, high performance and embedded systems
    Hrustich, C
    [J]. FOURTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2001, : 345 - 349
  • [4] Modeling scenarios for the performance prediction of distributed real-time embedded systems
    Falkner, Katrina
    Chiprianov, Vanea
    Falkner, Nickolas
    Szabo, Claudia
    Puddy, Gavin
    [J]. 2013 MILITARY COMMUNICATIONS AND INFORMATION SYSTEMS CONFERENCE (MILCIS), 2012,
  • [5] Modeling and analysis of real-time and embedded systems
    Graf, S
    Gérard, S
    Haugen, O
    Ober, I
    Selic, B
    [J]. SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 58 - 66
  • [6] Modeling Spaces for Real-Time Embedded Systems
    Landauer, Christopher
    Bellman, Kirstie L.
    Nelson, Phyllis R.
    [J]. 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,
  • [7] High-Performance Predictable NVM-Based Instruction Memory for Real-Time Embedded Systems
    Bazzaz, Mostafa
    Hoseinghorban, Ali
    Poursafaei, Farimah
    Ejlali, Alireza
    [J]. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2021, 9 (01) : 441 - 455
  • [8] TOTAL HIGH-PERFORMANCE TIME AND DESIGN OF DEGRADABLE REAL-TIME SYSTEMS
    AKATSU, M
    MURATA, T
    KURIHARA, K
    [J]. IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1994, E77A (03) : 510 - 516
  • [9] Time-Randomized Wormhole NoCs for Critical Applications
    Slijepcevic, Mladen
    Hernandez, Carles
    Abella, Jaume
    Cazorla, Francisco J.
    [J]. ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2019, 15 (01)
  • [10] Design of high-performance networked real-time control systems
    Wen, P.
    Cao, J.
    Li, Y.
    [J]. IET CONTROL THEORY AND APPLICATIONS, 2007, 1 (05): : 1329 - 1335