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

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

*此作品的通讯作者

科研成果: 书/报告/会议事项章节会议稿件同行评审

摘要

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.

源语言英语
主期刊名Algorithms and Architectures for Parallel Processing - 24th International Conference, ICA3PP 2024, Proceedings
编辑Tianqing Zhu, Jin Li, Aniello Castiglione
出版商Springer Science and Business Media Deutschland GmbH
1-11
页数11
ISBN(印刷版)9789819615445
DOI
出版状态已出版 - 2025
活动24th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2024 - Macau, 中国
期限: 29 10月 202431 10月 2024

出版系列

姓名Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
15254 LNCS
ISSN(印刷版)0302-9743
ISSN(电子版)1611-3349

会议

会议24th International Conference on Algorithms and Architectures for Parallel Processing, ICA3PP 2024
国家/地区中国
Macau
时期29/10/2431/10/24

指纹

探究 'SMP-NoC: A Flexible and Efficient Shared Memory Protection Unit on Network-on-Chip' 的科研主题。它们共同构成独一无二的指纹。

引用此