首页> 外文期刊>Journal of supercomputing >A fast and energy-efficient Hamming decoder for software-defined radio using graphics processing units
【24h】

A fast and energy-efficient Hamming decoder for software-defined radio using graphics processing units

机译:使用图形处理单元的软件定义无线电的快速节能汉明解码器

获取原文
获取原文并翻译 | 示例
           

摘要

The demand for scalable and fast error decoders has recently increased in software-defined radio-based communication systems. Hamming code, which is one of the promising error decoders, shows acceptable accuracy; however, the computational complexity of the decoder limits its use in real-time communication. To address this issue, this paper proposes a fully parallel implementation of the (7, 4) Hamming code on a graphics processing unit (GPU) by exploiting massive data-parallelism and increasing on-chip constant memory accesses. To further improve the performance of this proposed parallel approach, this paper explores the impact of different thread/block configurations and selects optimal thread/block configurations, which can occupy more hardware resources for performing parity checks, error detection and correction, and decoding of the received codeword. In addition, the proposed GPU-based Hamming decoder can provide significant scalability by supporting different message sizes, including 355,907 bytes, 2,959,475 bytes, and 12,835,890 bytes. To verify the effectiveness of the GPU-based parallel Hamming decoder, this paper compares its performance with that of the multi-threading central processing unit (CPU) approach which is executed on an Intel multi-core processor. Experimental results indicate that the proposed GPU-based decoder operates at least 15.13 times faster and reduces the energy consumption by up to 913.17 % compared to the multi-threading CPU-based approach.
机译:最近,在软件定义的基于无线电的通信系统中,对可伸缩和快速错误解码器的需求增加了。汉明码是有前途的错误解码器之一,它显示出可接受的精度。然而,解码器的计算复杂度限制了其在实时通信中的使用。为了解决这个问题,本文提出了利用大量数据并行性并增加片上恒定内存访问量,在图形处理单元(GPU)上完全并行实现(7,4)Hamming代码的方法。为了进一步提高此并行方法的性能,本文探讨了不同线程/块配置的影响,并选择了最佳线程/块配置,它们可以占用更多的硬件资源来执行奇偶校验,错误检测和纠正以及解码。收到的代码字。另外,提出的基于GPU的汉明解码器可以通过支持不同的消息大小(包括355,907字节,2,959,475字节和12,835,890字节)来提供显着的可伸缩性。为了验证基于GPU的并行汉明解码器的有效性,本文将其性能与在英特尔多核处理器上执行的多线程中央处理器(CPU)方法的性能进行了比较。实验结果表明,与基于多线程CPU的方法相比,基于GPU的解码器的运行速度至少快15.13倍,并且能耗降低了多达913.17%。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号