English

High-Throughput and Memory-Efficient Parallel Viterbi Decoder for Convolutional Codes on GPU

Distributed, Parallel, and Cluster Computing 2020-11-19 v1 Signal Processing

Abstract

This paper describes a parallel implementation of Viterbi decoding algorithm. Viterbi decoder is widely used in many state-of-the-art wireless systems. The proposed solution optimizes both throughput and memory usage by applying optimizations such as unified kernel implementation and parallel traceback. Experimental evaluations show that the proposed solution achieves higher throughput compared to previous GPU-accelerated solutions.

Keywords

Cite

@article{arxiv.2011.09337,
  title  = {High-Throughput and Memory-Efficient Parallel Viterbi Decoder for Convolutional Codes on GPU},
  author = {Alireza Mohammadidoost and Matin Hashemi},
  journal= {arXiv preprint arXiv:2011.09337},
  year   = {2020}
}