SMP-NoC: A Flexible and Efficient Shared Memory Protection Unit on Network-on-Chip

Teng Wu, Ying He, Shengjun Wei*, Changzhen Hu

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Network-on-Chip (NoC) is crucial for modern multicore systems, offering high throughput and low latency. However, its shared memory faces threats like illegal access and DDoS attacks. To enhance security, Memory Protection Units (MPUs) with permission tables are used to control access. NoC-MPU architecture uses TLBs and permission tables for request checks and domain isolation via CIDs, but this can cause high latency. To address this, DPU and NSM are combined for dynamic permission updates, though the tables remain static. Our paper introduces a novel Flexible and Efficient Real-Time Memory Protection Unit for NoC, featuring a hardware sandbox and taint-track monitor for pre-testing access requests. It supports dynamic memory region adjustments based on four permissions (RX, RWX, RW, R) and includes an access controller to counter DoS and side channel attacks. The design significantly boosts NoC security with minimal overheads: just 6.2% in throughput, 7.8% in area, and 4.8% in power, outperforming current solutions.

Original languageEnglish
Title of host publicationAlgorithms and Architectures for Parallel Processing - 24th International Conference, ICA3PP 2024, Proceedings
EditorsTianqing Zhu, Jin Li, Aniello Castiglione
PublisherSpringer Science and Business Media Deutschland GmbH
Pages1-11
Number of pages11
ISBN (Print)9789819615445
DOIs
Publication statusPublished - 2025
Event24th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2024 - Macau, China
Duration: 29 Oct 202431 Oct 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume15254 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference24th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2024
Country/TerritoryChina
CityMacau
Period29/10/2431/10/24

Keywords

  • Network-on-Chip(NoC)
  • hardware-level sandbox
  • shared Memory
  • taint-track monitor

Fingerprint

Dive into the research topics of 'SMP-NoC: A Flexible and Efficient Shared Memory Protection Unit on Network-on-Chip'. Together they form a unique fingerprint.

Cite this