  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.
