首页> 外文会议>International Conference on Advances in Circuits, Electronics and Micro-electronics >A Dynamically Reconfigurable NoC for Double-Precision Floating-Point FFT on FPGAs
【24h】

A Dynamically Reconfigurable NoC for Double-Precision Floating-Point FFT on FPGAs

机译:用于FPGA上的双精度浮点FFT动态可重新配置的NOC

获取原文

摘要

This paper presents a dynamically partially reconfigurable network on chip (NoC) on a field-programmable gate array (FPGA) for double-precision floating-point Fast Fourier Transforms (FFTs). This is one of the first published examples of a practical system using a dynamically reconfigurable NoC that has been implemented in existing FPGA technology. Up to 16 parallel double-precision floating-point processing elements (PEs) can be implemented on the FPGA. Using dynamic partial reconfiguration, a user can change the number of running PEs to choose an optimal power-performance operating point. The design provides much better performance than i7-3.4GHz CPUs running Matlab and competitive performance with static-only FFT systems and the Xilinx FFT IP core, but it has the advantage of saving power and releasing hardware resources when maximum FFT performance is not required. With all 16 PEs running, the design can process an FFT of up to 131072 points and achieves its maximum throughput of 33.5 FLOPs/cycle on a Xilinx Virtex-7 XC7VX485T FPGA.
机译:本文在用于双精度浮点快速傅里叶变换(FFT)的现场可编程门阵列(FPGA)上具有动态部分可重新配置的芯片(NOC)上的动态可重新配置网络。这是使用在现有FPGA技术中实现的动态可重构的NoC的实用系统的第一个公开示例之一。最多可在FPGA上实现16个平行双精度浮点处理元件(PE)。使用动态部分重新配置,用户可以更改运行PE的数量以选择最佳功率性能操作点。该设计提供比I7-3.4GHz CPU更好的性能,而不是使用静态FFT系统和Xilinx FFT IP内核运行MATLAB和竞争性能,但在不需要最大FFT性能时,它具有节省电量和释放硬件资源的优势。凭借所有16次运行,设计可以处理高达131072点的FFT,并在Xilinx Virtex-7 XC7VX485T FPGA上实现其最大吞吐量33.5拖雪圈/周期。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号