High Throughput Software Multithreshold Decoder on GPU

V. V. Zolotarev, Gennady V. Ovechkin, P. V. Ovechkin, Дина Сатыбалдина, Нурлан Наркенович Ташатов, D. Sankibayev · 2016

Multithreshold decoder (MTD) is the simplest type of majority decoder that decodes self-orthogonal codes. Low computational complexity and simple decoding hardware implementation of multithreshold decoders allow using them in high speed communication systems and data storage systems that require decoding information at speeds above 1 Gbit/s. A high-speed software binary multithreshold decoder using a modern computing power of the graphics processing unit (GPU) is considered. Such software implementation of MTD helps to decode several hundred blocks received from the channel completely parallel and independent from each other. It is shown that the speed of software MTD based on GPU GTX 970 can reach 350 Mbit/s.

Read the paper · More papers on PaperTik