高级检索

    BE-HB:基于块浮点的混合位宽卷积处理单元

    BE-HB: A Hybrid Bit-width Convolution Processing Unit Based on Block Floating Point

    • 摘要: 混合位宽的块浮点(BFP)技术为低比特位宽卷积计算提供了一种灵活的解决方案,能有效优化存储效率和计算精度。尽管现有的研究已经部署了基于混合位宽的BFP卷积硬件方案,如现场可编程门阵列(FPGA)等,但这些方案往往忽视了数字信号处理器(DSP)的计算潜力,导致未能充分利用FPGA硬件资源。本研究提出一种新颖的基于FPGA的BFP卷积处理单元,称为“BE-HB”,该设计利用单个DSP在双模式位宽(即8位或16位)下耦合两组BFP卷积计算,以实现高性能计算。接着,本文提供了一种映射方法,通过该方法实现在DSP内8位或16位数据宽度下两组BFP卷积的计算过程。与具有代表性的基线方法相比,所提出的设计在保持模型精度的前提下,实现了更好的性能和更低的资源消耗。

       

      Abstract: Hybrid bit-width block floating point (BFP) offers a flexible solution for low bit-width convolution computations, optimizing storage efficiency and computational precision. Recent researches have deployed hardware solutions such as field programmable gate arrays (FPGAs) for hybrid bit-width BFP-based convolution accelerations, but they tend to underutilize FPGA resources by overlooking the full potential of digital signal processors (DSPs). This work develops a novel FPGA-based BFP convolution processing unit, termed “BE-HB”, capable of coupling two sets of BFP convolution calculations in dual-mode bit-width (i.e., 8- or 16-bit) using a single DSP for high performance. We then provide a mapping approach to streamline the computation of two sets of BFP convolutions across 8- or 16-bit data width within the DSP. Compared with representative baseline methods, our proposed design achieves better performance and lower resource consumption while maintaining model accuracy.

       

    /

    返回文章
    返回