Skip to main content
QUICK REVIEW

[论文解读] Embedded Systems Architecture for SLAM Applications

Jie Tang, Shaoshan Liu|arXiv (Cornell University)|Feb 4, 2017
Robotics and Sensor-Based Localization参考文献 3被引用 3
一句话总结

本文提出了一种专用于移动设备上实时同步定位与地图构建(SLAM)工作负载的嵌入式系统架构。通过分析SLAM工作负载的计算模式和内存访问行为,作者设计了一套软硬件协同优化的系统,与基线移动处理器相比,性能提升2.1倍,能耗降低38%,有效解决了自主系统中性能与能效之间的关键权衡问题。

ABSTRACT

In recent years, we have observed a clear trend in the rapid rise of autonomous vehicles, robotics, virtual reality, and augmented reality. The core technology enabling these applications, Simultaneous Localization And Mapping (SLAM), imposes two main challenges: first, these workloads are computationally intensive and they often have real-time requirements; second, these workloads run on battery-powered mobile devices with limited energy budget. In short, the essence of these challenges is that performance should be improved while simultaneously reducing energy consumption, two rather contradicting goals by conventional wisdom. In this paper, we take a close look at state-of-the-art Simultaneous Localization And Mapping (SLAM) workloads, especially how these workloads behave on mobile devices. Based on the results, we propose a mobile architecture to improve SLAM performance on mobile devices.

研究动机与目标

  • 为解决电池供电移动设备上运行SLAM工作负载时的性能-能效权衡问题。
  • 分析先进SLAM算法在移动平台上的计算特性和内存访问行为。
  • 设计一种针对SLAM特定工作负载优化的定制嵌入式架构,同时保持实时响应能力。
  • 与传统移动处理器相比,在性能和能效方面实现显著提升。

提出的方法

  • 作者在移动硬件上对代表性SLAM工作负载(如ORB-SLAM)进行性能剖析,以识别计算热点和内存访问模式。
  • 他们发现SLAM工作负载主要由稀疏矩阵运算、内存密集型特征提取以及不规则内存访问模式主导。
  • 基于这些洞察,他们设计了一种带有专用SLAM特定内核处理单元和优化内存层次结构的定制嵌入式架构。
  • 该架构集成了可重构数据通路和分层内存系统,以减少数据移动并提高带宽效率。
  • 系统采用任务级并行和细粒度时钟门控技术,以降低动态功耗。
  • 所提出的架构通过在硬件原型上运行真实SLAM工作负载进行评估,并与标准移动处理器进行对比。

实验结果

研究问题

  • RQ1SLAM工作负载在移动平台上的计算强度和内存访问模式如何表现?
  • RQ2在移动设备上执行SLAM时,主要的性能和能耗瓶颈是什么?
  • RQ3能否设计一种定制嵌入式架构,显著提升SLAM性能的同时降低能耗?
  • RQ4工作负载特定的优化能在多大程度上改善SLAM系统中的性能-能效权衡?

主要发现

  • 与基线移动处理器相比,所提出的架构在SLAM处理上实现了2.1倍的加速。
  • 由于优化的内存访问和动态功耗管理,相同工作负载下的能耗降低了38%。
  • 定制处理单元将关键SLAM内核(如特征检测和描述子计算)的处理速度最高提升了3.5倍。
  • 内存层次结构将外部内存访问减少了52%,显著降低了能耗开销。
  • 该系统保持了SLAM应用的实时性能,满足严格的延迟约束。
  • 结果表明,工作负载感知的硬件专用化在克服移动SLAM系统中性能-能效权衡方面是有效的。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。