skip to main content
10.1145/3576914.3587514acmconferencesArticle/Chapter ViewAbstractPublication PagescpsweekConference Proceedingsconference-collections
research-article
Open access

Many-Core Real-Time Network-on-Chip I/O Systems for Reducing Contention and Enhancing Predictability

Published: 09 May 2023 Publication History

Abstract

In safety-critical and high-integrity computing, it is important to guarantee both performance and time-predictability of I/O operations. However, with the continued growth of hardware and architectural complexity, satisfying such real-time requirements has become increasingly challenging because of complex I/O transaction paths and extensive hardware contention. This paper proposes a systematic framework with a novel I/O controller and a reconfigurable NoC, effectively optimising I/O transaction paths to encounter reduced contention. Moreover, we present a theoretical model and optimisation process to further improve real-time performance. The evaluations show that our approach outperforms state-of-the-art I/O processing techniques on a range of metrics.

References

[1]
2023. PRU. http://www.ti.com/tool/pru-swpkg.
[2]
2023. TPU. http://www.nxp.com/products/microcontrollers-and-processors.
[3]
Laure Abdallah, Mathieu Jan, 2016. I/O contention aware mapping of multi-criticalities real-time applications over many-core architectures. (2016).
[4]
Alan Burns, LS Indrusiak, N Smirnov, and J Harrison. 2020. A Novel Flow Control Mechanism to Avoid Multi-Point Progressive Blocking in Hard Real-Time Priority-Preemptive NoCs. In Proc. RTAS.
[5]
Alan Burns and Andrew J Wellings. 2001. Real-time systems and programming languages: Ada 95, real-time Java, and real-time POSIX.
[6]
Xiaotian Dai, Wanli Chang, 2019. A dual-mode strategy for performance-maximisation and resource-efficient CPS design. ACM TECS (2019).
[7]
Pan Dong, 2021. Exploring Real-time Hybrid-Criticality System on ARM TrustZone Technology. Journal of Systems Architecture (2021).
[8]
EEMBC. 2023. EEMBC benchmark. https://www.eembc.org/autobench/.
[9]
Renesas Electronics. 2023. Renesas: Automotive Use Cases. https://www.renesas.com/solutions/automotive.html.
[10]
John L Hennessy. 2011. Computer architecture: a quantitative approach.
[11]
ISO. 2018. 26262: Road vehicles-Functional safety. FDIS (2018).
[12]
Zhe Jiang and Neil C Audsley. 2017. GPIOCP: Timing-accurate general purpose I/O controller for many-core real-time systems. In DATE. IEEE.
[13]
Zhe Jiang, Neil C Audsley, and Pan Dong. 2018. Bluevisor: A scalable real-time hardware hypervisor for many-core embedded systems. In 2018 IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS). IEEE, 75–84.
[14]
Jung-Eun Kim, Man-Ki Yoon, Richard Bradford, and Lui Sha. 2014. Integrated modular avionics (IMA) partition scheduling with conflict-free I/O for multicore avionics systems. In Proc. COMPSAC.
[15]
Namhoon Kim, Stephen Tang, Nathan Otterness, James H Anderson, F Donelson Smith, and Donald E Porter. 2018. Supporting I/O and IPC via fine-grained OS isolation for mixed-criticality real-time tasks. In RTNS.
[16]
Gary Plumbridge. 2014. Blueshell: a platform for rapid prototyping of multiprocessor NoCs and accelerators. Computer Architecture News (2014).
[17]
Shuai Zhao 2020. Timing-accurate general-purpose I/O for multi-/many-core systems: scheduling and hardware support. In Proc. DAC.

Cited By

View all

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
CPS-IoT Week '23: Proceedings of Cyber-Physical Systems and Internet of Things Week 2023
May 2023
419 pages
ISBN:9798400700491
DOI:10.1145/3576914
This work is licensed under a Creative Commons Attribution International 4.0 License.

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 09 May 2023

Check for updates

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

CPS-IoT Week '23
Sponsor:

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)172
  • Downloads (Last 6 weeks)19
Reflects downloads up to 30 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

HTML Format

View this article in HTML Format.

HTML Format

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media