RoSE: A Hardware-Software Co-Simulation Infrastructure Enabling Pre-Silicon Full-Stack Robotics SoC Evaluation

被引:2
|
作者
Nikiforov, Dima [1 ]
Dong, Shengjun Kris [1 ]
Zhang, Chengyi Lux [1 ]
Kim, Seah [1 ]
Nikolic, Borivoje [1 ]
Shao, Yakun Sophia [1 ]
机构
[1] Univ Calif Berkeley, Berkeley, CA 94720 USA
关键词
Robotics; Simulation; Hardware-Software Co-Design;
D O I
10.1145/3579371.3589099
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Robotic systems, such as autonomous unmanned aerial vehicles (UAVs) and self-driving cars, have been widely deployed in many scenarios and have the potential to revolutionize the future generation of computing. To improve the performance and energy efficiency of robotic platforms, significant research efforts are being devoted to developing hardware accelerators for workloads that form bottlenecks in the robotics software pipeline. Although domain-specific accelerators can offer improved efficiency over generalpurpose processors on isolated robotics benchmarks, system-level constraints such as data movement and contention over shared resources can significantly impact the achievable end-to-end acceleration. In addition, the closed-loop nature of robotic systems, where there is a tight interaction across different deployed environments, software stacks, and hardware architecture, further exacerbates the difficulties of evaluating robotics SoCs. To address this limitation, we develop RoSE, an open-source, hardware-software co-simulation infrastructure for full-stack, presilicon hardware-in-the-loop evaluation of robotics SoCs, together with the full software stack and realistic environments created to support robotics workloads. RoSE captures the complex interactions across hardware, algorithm, and environment, enabling new architectural research directions in hardware-software co-design for robotic systems.
引用
收藏
页码:895 / 909
页数:15
相关论文
共 3 条
  • [1] Hardware-Software Co-Simulation for SOC Functional Verification
    严迎建
    刘明业
    Journal of Beijing Institute of Technology, 2005, (02) : 121 - 125
  • [2] Hardware-software co-simulation for SOC functional verification
    Yan, Ying-Jian
    Liu, Ming-Ye
    Journal of Beijing Institute of Technology (English Edition), 2005, 14 (02): : 121 - 125
  • [3] Debugging and Verifying SoC Designs through Effective Cross-Layer Hardware-Software Co-simulation
    Campbell, Keith
    He, Leon
    Yang, Liwei
    Gurumani, Swathi
    Rupnow, Kyle
    Chen, Deming
    2016 ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2016,