Design Space Exploration of Embedded SoC Architectures for Real-Time Optimal Control

Kris Shengjun Dong,Dima Nikiforov,Widyadewi Soedarmadji,Minh Nguyen,Christopher Fletcher,Yakun Sophia Shao
2024-10-25
Abstract:Empowering resource-limited robots to execute computationally intensive tasks such as locomotion and manipulation is challenging. This project provides a comprehensive design space exploration to determine optimal hardware computation architectures suitable for model-based control algorithms. We profile and optimize representative architectural designs across general-purpose scalar, vector processors, and specialized accelerators. Specifically, we compare CPUs, vector machines, and domain-specialized accelerators with kernel-level benchmarks and end-to-end representative robotic workloads. Our exploration provides a quantitative performance, area, and utilization comparison and analyzes the trade-offs between these representative distinct architectural designs. We demonstrate that architectural modifications, software, and system optimization can alleviate bottlenecks and enhance utilization. Finally, we propose a code generation flow to simplify the engineering work for mapping robotic workloads to specialized architectures.
Robotics,Systems and Control
What problem does this paper attempt to address?