首页> 外文期刊>IEEE transactions on very large scale integration (VLSI) systems >Improving Energy Efficiency in FPGA Through Judicious Mapping of Computation to Embedded Memory Blocks
【24h】

Improving Energy Efficiency in FPGA Through Judicious Mapping of Computation to Embedded Memory Blocks

机译:通过明智地将计算映射到嵌入式存储器模块来提高FPGA的能效

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

摘要

Field-programmable gate arrays (FPGAs) are being increasingly used as a preferred prototyping and accelerator platform for diverse application domains, such as digital signal processing (DSP), security, and real-time multimedia processing. However, mapping of these applications to FPGA typically suffers from poor energy efficiency because of high energy overhead of programmable interconnects (PI) in FPGA devices. This paper presents an energy-efficient heterogenous application mapping framework in FPGA, where the conventional application mappings to logic and DSP blocks (for DSP-enhanced FPGA devices) are combined with judicious mapping of specific computations to embedded memory blocks. A complete mapping methodology including functional decomposition, fusion, and optimal packing of operations is proposed and efficiently used to reduce the large energy overhead of PIs. Effectiveness of the proposed methodology is verified for a set of common applications using a commercial FPGA system. Experimental results show that the proposed heterogenous mapping approach achieves significant energy improvement for different input bit-widths (e.g., more than 35% of energy savings with 8 bit or smaller bit inputs compared to the corresponding mapping in configurable logic blocks). For further reduction of energy, we propose an energy/accuracy tradeoff approach, where the input operand bit-width is dynamically truncated to reduce memory area and energy at the expense of modest degradation in output-accuracy. We show that using a preferential truncation method, up to 88.6% energy savings can be achieved in a 32-tap finite impulse response filter with modest impact on the filter performance.
机译:现场可编程门阵列(FPGA)越来越多地用作各种应用领域的首选原型设计和加速器平台,例如数字信号处理(DSP),安全性和实时多媒体处理。但是,由于FPGA设备中可编程互连(PI)的高能耗,将这些应用程序映射到FPGA的能源效率通常较低。本文提出了一种在FPGA中高效的异构应用程序映射框架,其中将常规应用程序映射到逻辑和DSP块(用于DSP增强的FPGA器件)与特定计算的明智映射到嵌入式存储器块结合在一起。提出了一种完整的映射方法,包括功能分解,融合和最佳操作打包,并有效地用于减少PI的大量能源开销。使用商业FPGA系统,针对一组常见应用验证了所提出方法的有效性。实验结果表明,对于不同的输入位宽,建议的异构映射方法可显着提高能耗(例如,与可配置逻辑块中的对应映射相比,使用8位或更少位的输入可节省超过35%的能量)。为了进一步减少能量,我们提出了一种能量/精度折衷方法,其中,动态舍弃输入操作数的位宽以减少存储区域和能量,但以输出精度的适度降低为代价。我们显示,使用优先截断方法,在32抽头有限冲激响应滤波器中,对滤波器性能的影响不大,可节省多达88.6%的能量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号