High-Performance Tensor Formulation of the Viterbi Algorithm for Hidden Semi-Markov Models
Not on the map. Why?
Abstract (arXiv)
Hidden Semi-Markov Models (HSMMs) are fundamental probabilistic models widely adopted across diverse domains, from computational biology to finance and signal processing. The Viterbi algorithm decodes the most likely state sequence given an HSMM and can be applied iteratively for ab initio model learning. However, existing Viterbi implementations remain sequential, and GPU-accelerated solutions are entirely absent, making HSMM decoding impractical for large-scale workloads. We present a tensor-based formulation of the Viterbi algorithm for HSMMs, restructuring the inner loops into tensor operations that naturally map onto SIMD units and massively parallel architectures. Building on this formulation, we provide optimized implementations spanning single- and multi-core CPUs, and, for the first time, GPU. Experimental evaluation demonstrates speedups of up to 14x on a single core, over 200x with multi-core, and over 570x on GPU over the state-of-the-art sequential baseline, establishing a new performance baseline for large-scale HSMM decoding.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 4 of its 38 references that are in the map. First posted on arXiv 15 Sep 2026.
Builds on
4 of 38 references.
References · 4
- 2021Temporal Parallelization of Inference in Hidden Markov Modelscited by 5
- 2017CUDAMPF++: A Proactive Resource Exhaustion Scheme for Accelerating Homologous Sequence Search on CUDA-enabled GPUcited by 2
- 2022ApHMM: Accelerating Profile Hidden Markov Models for Fast and Energy-Efficient Genome Analysiscited by 2
- 2020High-Throughput and Memory-Efficient Parallel Viterbi Decoder for Convolutional Codes on GPUcited by 1
Built on by
Not cited yet.