首页 > 技术 > 内容

震惊!FPGA运算单元可支持高算力浮点

时间:2025-12-06  作者:Diven  阅读:0

Achronix创新的机器学习处理器(MLP)突破传统FPGA运算瓶颈

作者:杨宇,Achronix资深现场应用工程师

随着机器学习(Machine Learning)领域越来越多地使用现场可编程门阵列FPGA)来进行推理(inference)加速,而传统FPGA只支持定点运算的瓶颈越发凸显。 Achronix为了解决这一大困境,创新地设计了机器学习处理器(MLP)单元,不仅支持浮点的乘加运算,还可以支持对多种定浮点数格式进行拆分。

MLP全称Machine Learning Processing单元,是由一组至多32个乘法器的阵列,以及一个加法树、累加器、还有四舍五入rounding/饱和saturation/归一化normalize功能块。同时还包括2个缓存,分别是一个BRAM72k和LRAM2k,用于独立或结合乘法器使用。MLP支持定点模式和浮点模式,对应下面图1和图2。

图1 定点模式下的MLP框图

图2 浮点模式下的MLP框图

考虑到运算能耗和准确度的折衷,目前机器学习引擎中最常使用的运算格式是FP16和INT8,而Tensor Flow支持的BF16则是通过降低精度,来获得更大数值空间。下面的表1是MLP支持的最大位宽的浮点格式,表2说明了各自的取值范围。

表1 MLP支持的最大位宽的浮点格式

表2 不同运算格式的取值范围

而且这似乎也成为未来的趋势。目前已经有不少研究表明,更小位宽的浮点或整型可以在保证正确率的还可以减少大量的计算量。为了顺应这一潮流,MLP还支持将大位宽乘法单元拆分成多个小位宽乘法,包括整数和浮点数。详见下表3。

值得注意的是,这里的bfloat16即Brain Float格式,而block float为块浮点算法,即当应用Block Float16及更低位宽块浮点格式时,指数位宽不变,小数位缩减到了16bit以内,因此浮点加法位宽变小,并且不需要使用浮点乘法单元,而是整数乘法和加法树即可,MLP的架构可以使这些格式下的算力倍增。

表3是Speedster7t系列1500器件所支持的典型格式下的算力对比,可以看到,单片FPGA的浮点算力最高可达到123TOPS。

表3 Achronix的Speedster7t系列1500器件支持的典型格式的算力对比

下图3是MLP中FP24/FP16乘加单元的简化结构图,即一个MLP支持FP24/FP16的A*B+C*D,或者A*B,C*D。

图3 MLP中FP24/FP16乘加单元的简化结构图

而以下的图4则是块浮点乘加单元结构。

图 4 块浮点乘加单元结构

这里考虑浮点数序列块ai=mai∙2ea,浮点数序列块bi=mbi∙2eb,各序列块内均拥有相同的指数ea和eb。则

不难看出,乘法单元的个数取决于尾数(即整数)位宽。

表4 MLP中乘法单元的个数与整数位宽的关系

猜您喜欢


喉镜是重要的医疗设备,用于检查和治疗喉部疾病。其参数直接影响到医生的操作效果和患者的舒适度。喉镜的大小和形状是关键参数,通常根据患者的年龄和喉部结构选择合适的型...
2023-08-10 00:00:00
贴片电阻上的1332并不是直接代表阻值大小,而是表示其尺寸。1332指的是英制尺寸,对应公制尺寸为1.3mm x 3.2mm。 要想知道这个贴片电阻的阻值,需要...
2024-11-29 10:25:53
贴片电阻上的标注R300并不是直接表示阻值为300欧姆。实际上,采用的是一种数字编码方式来表示阻值。R代表小数点,300则表示有效数字。具体来说,R300表示阻...
2024-11-29 10:26:06
软件无线电的基本思想是把A/D变换器尽可能地靠近射频天线,用软件实现无线电系统的各种功能[1]。数字上变频器是软件无线电中发射机的核心部分,它的基本功能是增加基...
2020-01-29 17:29:00
肖特基二极管因其低正向压降和快速开关特性而被应用于各种电子电路中。与传统的硅二极管相比,肖特基二极管在工作时的压降较低,这使得在高频和高效能的应用场合中尤其受欢...
2025-04-02 18:00:03
外六角螺栓和螺母套件是紧固件中常见的组合,但各自的功能和特点却大相径庭。外六角螺栓是带有六角头的紧固件,通常用于连接两个或多个部件,提供稳固的固定力。其设计允许...
2013-12-18 00:00:00
随着科技的不断发展,碳化硅(SiC)材料因其优异的电气性能和耐高温特性,越来越多地应用于电力电子领域。三安光电作为国内领先的半导体企业,其生产的碳化硅二极管在市...
2025-03-30 06:00:35
电路保护成为保证设备安全运行的重要环节。作为电子保护元件的自恢复保险丝,因其独特的保护功能和高可靠性,受到众多厂商和用户的青睐。本文将以知名品牌SCHURTER...
2023-10-30 23:59:30
电源连接器/插接器在电子设备中是非常重要的配件,其参数直接影响设备的性能与安全性。电流和电压额定值是最基本的参数,决定了连接器能够承载的最大负载。接触电阻和绝缘...
2024-02-11 00:00:00
同步整流技术是一种高效的电源转换技术,在传统整流二极管的基础上进行了改进,使用MOSFET等功率开关器件代替二极管进行整流。这项技术显著降低了整流过程中的损耗,...
2024-08-04 00:00:00