TL;DR
Tigris is a specialized system that accelerates 3D point cloud registration by optimizing KD-tree search, achieving significant speed and power efficiency improvements for real-time perception applications.
Contribution
The paper introduces a co-designed algorithm-architecture system, Tigris, with a novel parallelizable KD-tree search method tailored for energy-efficient 3D point cloud registration.
Findings
77.2× speedup over RTX 2080 Ti GPU
7.4× power reduction in KD-tree search
41.7% registration performance improvement
Abstract
Machine perception applications are increasingly moving toward manipulating and processing 3D point cloud. This paper focuses on point cloud registration, a key primitive of 3D data processing widely used in high-level tasks such as odometry, simultaneous localization and mapping, and 3D reconstruction. As these applications are routinely deployed in energy-constrained environments, real-time and energy-efficient point cloud registration is critical. We present Tigris, an algorithm-architecture co-designed system specialized for point cloud registration. Through an extensive exploration of the registration pipeline design space, we find that, while different design points make vastly different trade-offs between accuracy and performance, KD-tree search is a common performance bottleneck, and thus is an ideal candidate for architectural specialization. While KD-tree search is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
