Institute of Computing Technology, Chinese Academy IR
KINDRED: Heterogeneous Split-Lock Architecture for Safe Autonomous Machines | |
Gan, Yiming1; Leng, Jingwen2; Yu, Bo3; Zhu, Yuhao4 | |
2025-03-01 | |
发表期刊 | ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION
![]() |
ISSN | 1544-3566 |
卷号 | 22期号:1页码:25 |
摘要 | With the increasing practicality of autonomous vehicles and drones, the importance of reliability requirements has escalated substantially. In many instances, traditional system designs tend to overlook reliability issues, emphasizing primarily on performance constraints. However, certain designers may opt for a lock-step (redundant) system design, duplicating every component, which in turn can result in significant performance, energy, and cost overheads. In software for autonomous machines, such as self-driving vehicles, performance degradation can increase reaction time, posing safety risks and reducing mission success rates. This article introduces a novel multi-domain lock-step system design, KINDRED, which places a strong emphasis on maximizing reliability while minimizing performance overhead. The proposed approach capitalizes on the inherent diversity in fault tolerance among various tasks within autonomous machine software, intelligently scheduling only the vulnerable nodes in the lock-domain. The primary challenge addressed in this study involves the intelligent task scheduling across different domains, complemented by efficient error detection and correction in the lock-domain. In a real system demonstration, we illustrate the effectiveness of KINDRED, showcasing its ability to attain the same level of reliability as a full lock-step system while incurring only a mere 2.8% overhead, as opposed to a fully split system, indicating the advantages and potential of our multi-domain lock-step system design in achieving high reliability without compromising performance. CCS Concepts: center dot Computer systems organization -> Architectures; Reliability; Redundancy; Processors and memory architectures; |
关键词 | Lock-step processor design autonomous machines |
DOI | 10.1145/3711924 |
收录类别 | SCI |
语种 | 英语 |
资助项目 | Semiconductor Research Corporation (SRC) Artificial Intelligence Hardware (AIHW) program |
WOS研究方向 | Computer Science |
WOS类目 | Computer Science, Hardware & Architecture ; Computer Science, Theory & Methods |
WOS记录号 | WOS:001472740000008 |
出版者 | ASSOC COMPUTING MACHINERY |
引用统计 | |
文献类型 | 期刊论文 |
条目标识符 | http://119.78.100.204/handle/2XEOYT63/40611 |
专题 | 中国科学院计算技术研究所期刊论文_英文 |
通讯作者 | Gan, Yiming |
作者单位 | 1.Chinese Acad Sci, Inst Comp Technol, Beijing, Peoples R China 2.Shanghai Jiao Tong Univ, Dept Comp Sci, Shanghai, Peoples R China 3.Shenzhen Inst Artificial Intelligence & Robot Soc, Shenzhen, Peoples R China 4.Univ Rochester, Rochester, NY USA |
推荐引用方式 GB/T 7714 | Gan, Yiming,Leng, Jingwen,Yu, Bo,et al. KINDRED: Heterogeneous Split-Lock Architecture for Safe Autonomous Machines[J]. ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION,2025,22(1):25. |
APA | Gan, Yiming,Leng, Jingwen,Yu, Bo,&Zhu, Yuhao.(2025).KINDRED: Heterogeneous Split-Lock Architecture for Safe Autonomous Machines.ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION,22(1),25. |
MLA | Gan, Yiming,et al."KINDRED: Heterogeneous Split-Lock Architecture for Safe Autonomous Machines".ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION 22.1(2025):25. |
条目包含的文件 | 条目无相关文件。 |
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。
修改评论