arXiv · 2502.11686
Parallel-in-Time Kalman Smoothing Using Orthogonal Transformations
Abstract
We present a numerically-stable parallel-in-time linear Kalman smoother. The smoother uses a novel highly-parallel QR factorization for a class of structured sparse matrices for state estimation, and an adaptation of the SelInv selective-inversion algorithm to evaluate the covariance matrices of estimated states. Our implementation of the new algorithm, using the Threading Building Blocks (TBB) library, scales well on both Intel and ARM multi-core servers, achieving speedups of up to 47x on 64 cores. The algorithm performs more arithmetic than sequential smoothers; consequently it is 1.8x to 2.5x slower on a single core. The new algorithm is faster and scales better than the parallel Kalman smoother proposed by S\"arkk\"a and Garc\'{\i}a-Fern\'andez in 2021.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Shahaf Gargir, Sivan Toledo. 2025-02-17. Parallel-in-Time Kalman Smoothing Using Orthogonal Transformations. https://arxiv.org/abs/2502.11686
Cite the original work for its findings. Save a collection to share your selection of sources.