Eudoxus: Characterizing and Accelerating Localization in Autonomous Machines
Not on the map. Why?
Abstract (arXiv)
We develop and commercialize autonomous machines, such as logistic robots and self-driving cars, around the globe. A critical challenge to our -- and any -- autonomous machine is accurate and efficient localization under resource constraints, which has fueled specialized localization accelerators recently. Prior acceleration efforts are point solutions in that they each specialize for a specific localization algorithm. In real-world commercial deployments, however, autonomous machines routinely operate under different environments and no single localization algorithm fits all the environments. Simply stacking together point solutions not only leads to cost and power budget overrun, but also results in an overly complicated software stack. This paper demonstrates our new software-hardware co-designed framework for autonomous machine localization, which adapts to different operating scenarios by fusing fundamental algorithmic primitives. Through characterizing the software framework, we identify ideal acceleration candidates that contribute significantly to the end-to-end latency and/or latency variation. We show how to co-design a hardware accelerator to systematically exploit the parallelisms, locality, and common building blocks inherent in the localization framework. We build, deploy, and evaluate an FPGA prototype on our next-generation self-driving cars. To demonstrate the flexibility of our framework, we also instantiate another FPGA prototype targeting drones, which represent mobile autonomous machines. We achieve about 2x speedup and 4x energy reduction compared to widely-deployed, optimized implementations on general-purpose platforms.
Key facts. Cited by 5 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Dec 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 1; 2025: 0; 2026: 1.
5 papers.
- 2021Rise of the Autonomous Machinescited by 3
- 2024Towards Energy-Efficiency by Navigating the Trilemma of Energy, Latency, and Accuracycited by 2
- 2021An Energy-Efficient Quad-Camera Visual System for Autonomous Machines on FPGA Platformcited by 1
- 2021Dataflow Accelerator Architecture for Autonomous Machine Computingcited by 0
- 2026A Motion-Aware Vector Quantization Framework with Centroid Reuse for Efficient VLA Inferencecited by 0
- 2026A Motion-Aware Vector Quantization Framework with Centroid Reuse for Efficient VLA Inference27 Jul 2026
- 2024Towards Energy-Efficiency by Navigating the Trilemma of Energy, Latency, and Accuracy6 Sep 2024
- 2021Dataflow Accelerator Architecture for Autonomous Machine Computing15 Sep 2021
- 2021Rise of the Autonomous Machines26 Jun 2021
- 2021An Energy-Efficient Quad-Camera Visual System for Autonomous Machines on FPGA Platform1 Apr 2021