A Many-ported and Shared Memory Architecture for High-Performance ADAS SoCs
Hao Luan, Yu Yao, Chang Huang

TL;DR
This paper introduces a shared memory architecture for ADAS SoCs that achieves high throughput, deterministic latency, and reliable QoS, supporting scalable and modular designs for safety-critical applications.
Contribution
It presents a novel many-ported shared memory architecture tailored for ADAS SoCs, ensuring high data throughput and deterministic access under real-time constraints.
Findings
Achieves near 100% throughput for simultaneous read/write accesses.
Provides consistent QoS for domain-specific payloads.
Supports scalability and modularity in ADAS SoC designs.
Abstract
Increasing investment in computing technologies and the advancements in silicon technology has fueled rapid growth in advanced driver assistance systems (ADAS) and corresponding SoC developments. An ADAS SoC represents a heterogeneous architecture that consists of CPUs, GPUs and artificial intelligence (AI) accelerators. In order to guarantee its safety and reliability, it must process massive amount of raw data collected from multiple redundant sources such as high-definition video cameras, Radars, and Lidars to recognize objects correctly and to make the right decisions promptly. A domain specific memory architecture is essential to achieve the above goals. We present a shared memory architecture that enables high data throughput among multiple parallel accesses native to the ADAS applications. It also provides deterministic access latency with proper isolation under the stringent…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Advanced Data Storage Technologies · Interconnection Networks and Systems
