首页> 外文期刊>Microprocessors and microsystems >Combining hardware and software codecs to enhance data channels in FPGA streaming systems
【24h】

Combining hardware and software codecs to enhance data channels in FPGA streaming systems

机译:组合硬件和软件编解码器以增强FPGA流系统中的数据通道

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

摘要

This paper discusses a framework to apply compute-intensive data transforms (codecs) to data flowing through a channel between a CPU and an FPGA kernel on a heterogeneous streaming system. Codecs such as parallel compression are applied to data across a PCI-express channel in real-time, aiming to increase the effective bandwidth by using spare resources in both software and hardware. Other codecs such as encryption can be applied while minimising the loss in performance. Real-time encoding/decoding is performed by breaking up the data stream into segments for multiple threads to process different segments. This allows the interleaving of encoding, transmission and decoding on the CPU, hence the framework functions as a software pipeline. The capabilities of the framework are demonstrated using 4 compression codecs and an encryption codec on a Maxeler system. For example, 1.51x and 1.85x speed ups are observed respectively when delta compression and double to single precision floating point conversion are applied to the data being transmitted to/from an identity kernel on the FPGA. Similarly, a 1.61x speed up is observed when double-to-single precision floating point conversion is applied to data being transmitted to/from an FPGA kernel performing a Fast Fourier Transform. (C) 2017 Elsevier B.V. All rights reserved.
机译:本文讨论了一个框架,该框架可将计算密集型数据转换(编解码器)应用于异构流系统中流经CPU和FPGA内核之间通道的数据。诸如并行压缩之类的编解码器通过PCI Express通道实时应用于数据,旨在通过在软件和硬件中使用备用资源来增加有效带宽。可以应用其他编解码器(例如加密),同时将性能损失降至最低。实时编码/解码是通过将数据流分成多个线程段来处理多个线程段来执行的。这允许在CPU上进行编码,传输和解码的交错,因此该框架用作软件管线。在Maxeler系统上使用4个压缩编解码器和加密编解码器演示了该框架的功能。例如,将增量压缩和双精度至单精度浮点转换应用于向FPGA上的身份内核传输数据或从FPGA身份内核传输的数据时,分别观察到1.51倍和1.85倍的加速。类似地,当将双至单精度浮点转换应用于执行快速傅立叶变换的FPGA内核传输的数据或从FPGA内核传输的数据进行双精度转换时,可以观察到1.61倍的加速。 (C)2017 Elsevier B.V.保留所有权利。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号