...
首页> 外文期刊>Computers, IEEE Transactions on >Implementation and Evaluation of Raptor Codes on Embedded Systems
【24h】

Implementation and Evaluation of Raptor Codes on Embedded Systems

机译:猛禽代码在嵌入式系统上的实现和评估

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

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

       

摘要

Raptor codes have been proven very suitable for mobile broadcast and multicast multimedia content delivery, and yet their computational complexity has not been investigated in the context of embedded systems. At the heart of Raptor codes are the matrix inversion and vector decoder operations. This paper analyzes the performance, energy profile, and resource implication of two matrix inversion and decoding algorithms; Gaussian elimination (GE) and third Generation Partnership Group (3GPP) standard (SA), for the Raptor decoder on a system on a chip (SoC) platform with a soft-core embedded processor. We investigate the effect of the cache size, memory type, and mapping on the performance of the two algorithms under consideration. We show that with an appropriate data to memory mapping, a speedup factor of 5.77 can be obtained for GE with respect to SA. This paper also proposes a dedicated peripheral hardware block that achieves 5.90 times better performance compared with the software, requiring an energy consumption that is lower by a factor of 5.5, when the symbol size and the data path word length are small (32 bits). We show that with parallel processing in hardware, using the wider word lengths, and employing bigger symbol sizes T, we can improve the performance, while reducing the energy consumption. Extending the hardware word length and symbol size T to 128 bits will result in a performance improvement factor of 6.73 in favor of the hardware; while energy consumption reduces by a factor of 3.8.
机译:猛禽代码已被证明非常适用于移动广播和多播多媒体内容的传递,但尚未在嵌入式系统的上下文中研究其计算复杂性。 Raptor码的核心是矩阵求逆和矢量解码器操作。本文分析了两种矩阵求逆和解码算法的性能,能量分布和资源含义。高斯消除(GE)和第三代合作伙伴组(3GPP)标准(SA),用于具有软核嵌入式处理器的片上系统(SoC)平台上的Raptor解码器。我们研究了缓存大小,内存类型和映射对所考虑的两种算法的性能的影响。我们表明,使用适当的数据到内存映射,可以相对于SA获得GE的加速因子5.77。本文还提出了一种专用外围硬件模块,与软件相比,该外围模块的性能要高出5.90倍,并且在符号大小和数据路径字长较小(32位)时,要求能耗降低5.5倍。我们展示了通过硬件中的并行处理,使用更宽的字长并采用更大的符号大小T,我们可以提高性能,同时降低能耗。将硬件字长和符号大小T扩展到128位将导致6.73的性能改进因子对硬件有利;而能耗降低了3.8倍。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号