...
首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >High-Throughput Multi-Core LDPC Decoders Based on x86 Processor
【24h】

High-Throughput Multi-Core LDPC Decoders Based on x86 Processor

机译:基于x86处理器的高吞吐量多核LDPC解码器

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

获取外文期刊封面封底 >>

       

摘要

Low-Density Parity-Check (LDPC) codes are an efficient way to correct transmission errors in digital communication systems. Although initially targeting strictly to ASICs due to computation complexity, LDPC decoders have been recently ported to multicore and many-core systems. Most works focused on taking advantage of GPU devices. In this paper, we propose an alternative solution based on a layered OMS/NMS LDPC decoding algorithm that can be efficiently implemented on a multi-core device using Single Instruction Multiple Data (SIMD) and Single Program Multiple Data (SPMD) programming models. Several experimentations were performed on a x86 processor target. Throughputs up to 170 Mbps were achieved on a single core of an INTEL Core i7 processor when executing 20 layered-based decoding iterations. Throughputs reaches up to 560 Mbps on four INTEL Core-i7 cores. Experimentation results show that the proposed implementations achieved similar BER correction performance than previous works. Moreover, much higher throughputs have been achieved by comparison with all previous GPU and CPU works. They range from x1.4 to x8 by comparison with recent GPU works.
机译:低密度奇偶校验(LDPC)码是纠正数字通信系统中传输错误的有效方法。尽管最初由于计算复杂性而严格针对ASIC,但是LDPC解码器最近已移植到多核和多核系统中。大多数工作都集中在利用GPU设备上。在本文中,我们提出了一种基于分层OMS / NMS LDPC解码算法的替代解决方案,该算法可以使用单指令多数据(SIMD)和单程序多数据(SPMD)编程模型在多核设备上有效地实现。在x86处理器目标上进行了几次实验。执行20个基于分层的解码迭代时,在INTEL Core i7处理器的单个内核上可实现高达170 Mbps的吞吐量。四个INTEL Core-i7内核的吞吐量高达560 Mbps。实验结果表明,与以前的工作相比,所提出的实现方案实现了相似的BER校正性能。而且,与以前的所有GPU和CPU工作相比,已经实现了更高的吞吐量。与最近的GPU作品相比,它们的范围从x1.4到x8。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号