Microchip Technology Inc.推出了VectorBlox加速器软件开发套件(SDK),通过使软件开发人员更容易在PolarFire现场可编程门阵列(FPGA)中实现其算法,来满足边缘应用中对高能效推理的不断增长的需求。通过使用SDK,开发人员可以使用PolarFire FPGA来创建低功耗,灵活的基于覆盖的神经网络应用程序,而无需学习FPGA工具流程。
VectorBlox Accelerator SDK旨在允许开发人员使用C / C ++进行编码并编写高效节能的神经网络,并且可以执行TensorFlow和开放式神经网络交换(ONNX)格式的模型。 VectorBlox Accelerator SDK可以在Linux和Windows操作系统上运行,并且它具有精确度高的模拟器,可用于验证软件环境本身中硬件的准确性。借助神经网络IP,该套件还支持在运行时加载不同网络模型的功能。
与竞争对手的设备相比,PolarFire FPGA的总功耗降低了50%,同时还提供了25%的高容量数学模块,这些模块可以提供每秒1.5 TB的运算(TOPS)。通过使用FPGA,开发人员可以通过设备固有的可升级性和在单个芯片上集成功能的能力来利用定制和差异化。PolarFire有各种尺寸可供选择,以适应应用的性能,功率和封装尺寸的折衷,使客户能够以小至11x11 mm的封装尺寸实施其解决方案。
要了解有关VectorBlox Accelerator SDK的更多信息,请访问Microchip Technology Inc.的官方网站。