PISCES: Power-Aware Implementation of SLAM by Customizing Efficient Sparse Algebra
PISCES: Power-Aware Implementation of SLAM by Customizing Efficient Sparse Algebra
复制标题
DOI:
10.1109/dac18072.2020.9218550
复制
发表时间:
2020-07
期刊:
影响因子:
--
通讯作者:
Bahar Asgari;Ramyad Hadidi;Nima Shoghi Ghaleshahi;Hyesoon Kim
中科院分区:
文献类型:
--
作者:
Bahar Asgari;Ramyad Hadidi;Nima Shoghi Ghaleshahi;Hyesoon Kim
A key real-time task in autonomous systems is simultaneous localization and mapping (SLAM). Although prior work has proposed hardware accelerators to process SLAM in real time, they paid less attention to power consumption. To be more power-efficient, we propose Pisces, which co-optimizes power consumption and latency by exploiting sparsity, a key characteristic of SLAM missed in prior work. By orchestrating sparse data, Pisces aligns correlated data and enables deterministic, one-time, and parallel accesses to the on-chip memory. Therefore, Pisces (i) eliminates unnecessary memory accesses and (ii) enables pipelined and parallel processing. Our FPGA implementation shows that Pisces consumes 2.5× less power and executes SLAM 7.4× faster than the state of the art.