首页> 外文期刊>ACM transactions on reconfigurable technology and systems >A Parallel Sliding-Window Generator for High-Performance Digital-Signal Processing on FPGAs
【24h】

A Parallel Sliding-Window Generator for High-Performance Digital-Signal Processing on FPGAs

机译:用于FPGA上高性能数字信号处理的并行滑动窗口生成器

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

摘要

Sliding-window applications, an important class of the digital-signal processing domain, are highly amenable to pipeline parallelism on field-programmable gate arrays (FPGAs). Although memory bandwidth often restricts parallelism for many applications, sliding-window applications can leverage custom buffers, referred to as sliding-window generators, that provide massive input bandwidth that far exceeds the capabilities of external memory. Previous work has introduced a variety of sliding-window generators, but those approaches typically generate at most one window per cycle, which significantly restricts parallelism. In this article, we address this limitation with a parallel sliding-window generator that can generate a configurable number of windows every cycle. Although in practice the number of parallel windows is limited by memory bandwidth, we show that even with common bandwidth limitations, the presented generator enables near-linear speedups up to 16x faster than previous FPGA studies that generate a single window per cycle, which were already in some cases faster than graphics-processing units and microprocessors.
机译:滑动窗口应用程序是数字信号处理领域的重要一类,非常适合现场可编程门阵列(FPGA)上的流水线并行性。尽管内存带宽通常会限制许多应用程序的并行性,但是滑动窗口应用程序可以利用自定义缓冲区(称为滑动窗口生成器)来提供大量输入带宽,而这些输入带宽远远超出了外部存储器的功能。先前的工作已经引入了多种滑动窗口生成器,但是这些方法通常每个周期最多生成一个窗口,这大大限制了并行性。在本文中,我们使用并行的滑动窗口生成器解决了这一限制,该生成器可以在每个周期生成可配置数量的窗口。尽管实际上并行窗口的数量受存储器带宽的限制,但我们证明,即使存在常见的带宽限制,所提供的生成器也能实现比以前的FPGA研究快16倍的近线性加速,后者以前每个周期只生成一个窗口。在某些情况下比图形处理单元和微处理器快。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号