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 条
  • [31] Randomized data allocation for real-time disk I/O
    Berson, S
    Muntz, RR
    Wong, WR
    DIGEST OF PAPERS: COMPCON SPRING 96, FORTY-FIRST IEEE COMPUTER SOCIETY INTERNATIONAL CONFERENCE - INTELLECTUAL LEVERAGE, 1996, : 286 - 290
  • [32] Heuristics for Mapping Real-time Applications to NoC-based Architectures using Genetic Algorithms
    Bonilha, Iae Santos
    dos Santos, Osmar Marchi
    Indrusiak, Leandro
    PROCEEDINGS OF IV BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING SBESC 2014, 2014, : 144 - 149
  • [33] Energy Efficient, Real-time and Reliable Task Deployment on NoC-based Multicores with DVFS
    Mo, Lei
    Zhou, Qi
    Kritikakou, Angeliki
    Liu, Ji
    PROCEEDINGS OF THE 2022 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE 2022), 2022, : 1347 - 1352
  • [34] Dynamic I/O power management in real-time systems with multiple-state I/O devices
    Swaminathan, V
    Chakrabarty, K
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION FUSION, VOL II, 2002, : 965 - 972
  • [35] Dynamic I/O power management in real-time systems with multiple-state I/O devices
    Swaminathan, V
    Chakrabarty, K
    PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION FUSION, VOL II, 2002, : 1588 - 1595
  • [36] Requirements-based execution time prediction of a partitioned real-time system using I/O and SLOC estimates
    Prokop, Loraine E.
    Hirsh, Robert L.
    Pagan, Carlos
    INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING, 2012, 8 (04) : 309 - 320
  • [37] Co-synthesis of contention-free energy-efficient NOC-based real time embedded systems
    Deniziak, Stanislaw
    Tomaszewski, Robert
    JOURNAL OF SYSTEMS ARCHITECTURE, 2019, 98 : 92 - 101
  • [38] New standards-based software enhances real-time I/O performance
    Cleary, RT
    AUTOTESTCON '96 - THE SYSTEM READINESS TECHNOLOGY CONFERENCE: TEST TECHNOLOGY AND COMMERCIALIZATION, CONFERENCE RECORD, 1996, : 120 - 128
  • [39] Task Model Suitable for Dynamic Load Balancing of Real-Time Applications in NoC-based MPSoCs
    Johann Filho, Sergio
    Aguiar, Alexandra
    de Magalhaes, Felipe Goehring
    Longhi, Oliver
    Hessel, Fabiano
    2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 49 - 54
  • [40] FAS-NoC: A Real-Time Fused Approximation Scheme Coordinating Communication and Computation for NoC-Based NN Accelerators
    Li, Siyue
    Liu, Chuanzhu
    Fan, Wenjie
    Zhang, Heng
    Dai, Chenyang
    Sun, Congyi
    Wang, Xinyu
    Li, Li
    Fu, Yuxiang
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2025,