NPRC-I/O: An NoC-Based Real-Time I/O System With Reduced Contention and Enhanced Predictability

被引:0
|
作者
Jiang, Zhe [1 ,2 ]
Dai, Xiaotian [3 ]
Wei, Ran [2 ]
Gray, Ian [3 ]
Gu, Zonghua [4 ]
Zhao, Qingling [5 ]
Zhao, Shuai [6 ]
机构
[1] Southeast Univ, Nanjing 211189, Peoples R China
[2] Univ Cambridge, Cambridge CB2 1TN, England
[3] Univ York, York YO10 5GH, England
[4] Umea Univ, S-90187 Umea, Sweden
[5] Nanjing Univ Sci & Technol, Nanjing 210094, Peoples R China
[6] Sun Yat sen Univ, Guangzhou 510275, Peoples R China
关键词
Architecture; microarchitecture; Network-on-Chip (NoC); real-time;
D O I
10.1109/TCAD.2023.3288511
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
All systems rely on inputs and outputs (I/Os) to perceive and interact with their surroundings. In safety-critical systems, it is important to guarantee both the performance and time-predictability of I/O operations. However, with the continued growth of architectural complexity in modern safety critical systems, satisfying such real-time requirements has become increasingly challenging due to complex I/O transaction paths and extensive hardware contention. In this article, we present a new Network-on-Chip (NoC)-based Predictable I/O system framework (NPRC-I/O) which reduces this contention and ensures the performance and time-predictability of I/O operations. Specifically, NPRC-I/O contains a programmable I/O command controller (NPRC-CC) and a run-time reconfigurable NoC ((RNoC)-No-2), which provides the capability to adjust I/O transaction paths at run time. Using this flexibility, we construct an end-to-end transmission latency analysis and an optimization engine that produces configurations for NPRCI/O and the I/O traffic in a given system. The constructed analysis and optimization engine guarantee the timing of all hard realtime traffic while reducing the deadline misses of soft real-time traffic and overall transmission latency.
引用
收藏
页码:4629 / 4642
页数:14
相关论文
共 50 条
  • [1] An I/O Virtualization Framework With I/O-Related Memory Contention Control for Real-Time Systems
    Borgioli, Niccolo
    Zini, Matteo
    Casini, Daniel
    Cicero, Giorgiomaria
    Biondi, Alessandro
    Buttazzo, Giorgio
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (11) : 4469 - 4480
  • [2] Contention-Aware Energy Management Scheme for NoC-Based Multicore Real-Time Systems
    Han, Jian-Jun
    Lin, Man
    Zhu, Dakai
    Yang, Laurence T.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (03) : 691 - 701
  • [3] Many-Core Real-Time Network-on-Chip I/O Systems for Reducing Contention and Enhancing Predictability
    Jiang, Zhe
    Dai, Xiaotian
    Zhao, Shuai
    Wei, Ran
    Gray, Ian
    2023 CYBER-PHYSICAL SYSTEMS AND INTERNET-OF-THINGS WEEK, CPS-IOT WEEK WORKSHOPS, 2023, : 227 - 233
  • [4] DESIGN FOR A REAL-TIME I-O SYSTEM
    DEWARD, RC
    KAMINSKI, DG
    THURBER, KJ
    IEEE TRANSACTIONS ON AEROSPACE AND ELECTRONIC SYSTEMS, 1976, 12 (05) : 662 - 662
  • [5] Real-Time I/O Management System with COTS Peripherals
    Betti, Emiliano
    Bak, Stanley
    Pellizzoni, Rodolfo
    Caccamo, Marco
    Sha, Lui
    IEEE TRANSACTIONS ON COMPUTERS, 2013, 62 (01) : 45 - 58
  • [6] Scheduling Framework for Real-time Dependable NoC-Based Systems
    Tagel, Mihkel
    Ellervee, Peeter
    Jervan, Gert
    2009 INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP PROCEEDINGS, 2009, : 95 - 99
  • [7] Development of Real-Time Ethernet Based I/O Network
    Akima, Toshifumi
    Shibata, Koji
    2008 PROCEEDINGS OF SICE ANNUAL CONFERENCE, VOLS 1-7, 2008, : 78 - 81
  • [8] FPGA based configurable I/O system for real-time AC drive controllers
    Woodward, DR
    Levy, DC
    Harley, RG
    ALGORITHMS AND ARCHITECTURES FOR REAL-TIME CONTROL 1997, 1997, : 305 - 306
  • [9] Mapping of Real-Time Applications on a Packet Switching NoC-based MPSoC
    Madalozzo, Guilherme
    Indrusiak, Leandro S.
    Moraes, Fernando G.
    23RD IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS CIRCUITS AND SYSTEMS (ICECS 2016), 2016, : 640 - 643
  • [10] Communication Modelling and Synthesis for NoC-based Systems with Real-time Constraints
    Tagel, Mihkel
    Ellervee, Peeter
    Hollstein, Thomas
    Jervan, Gert
    2011 IEEE 14TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS (DDECS), 2011, : 237 - 242