Xilinx的ALVEO U280推动了FPGA企业计算的高端,交付24.5 INT8顶部带有100万个Lut Ultrascale+ FPGA。它占用两个插槽和消耗了居st under 225 W.
U280与新的Alveo U50共享许多功能(图。1)。两者都有HBM2片上的内存,带有460-GB/s带宽。他们还支持PCI Express(PCIE)Gen 3和Gen 4接口以及CCIX,一种基于PCIE的新硬件互连标准。
1. Xilinx的单槽肺泡U50带来了最新功能,例如CCIX支持和HBM2内存,同时使用少于75W。
ALVEO U50也具有Ultrascale+ FPGA,但只有872K LUTS。它还具有单个100-GB/S QSFP 28接口。但是,这些功能允许将系统包装在半高的板中,该板使用少于75W。肺泡U50的目标是边缘,其中较小的板形式和较低的功率是优势。
变小并不意味着放弃功能或灵活性。Alveo家族分享一个共同的部署堆栈(图2)。这包括在Kubernetes管理的Docker容器中运行的应用程序。因此,应用程序还可以指定除了处理器,内存和存储等更多常规资源之外,还需要哪些FPGA功能。系统可以在传输数据和从FPGA传输数据之前处理FPGA配置的安装,或者允许FPGA管理网络接口。通过这种方法,加速服务可以轻松地在U50上运行或扩展到多个U280板。
2. Xilinx设备驱动程序允许Kubernetes以透明的方式管理系统并为Docker容器提供FPGA服务。
ALVEO U50可以解决广泛的计算和机器学习(ML)应用。例如,在使用更少的功率时,它可以处理比CPU或GPU之间的语音翻译。它还能够加速财务标记模型和数据库分析。U50甚至可以加速存储管理(图3)在使用ML或其他技术来处理数据之间的过程中,当它在网络主机和本地存储设备之间流动时。xilinx在本周的闪存峰会。
3. Using an Alveo U50 as a custom interface between storage and a network is just one way to take advantage of FPGA configurability.
演示系统提供了支持250万IOP的Fabric(NVMEOF)系统的NVME。在提供压缩,加密和数据库扫描支持时,它仅在JBOD SSD数组中添加了一个微秒的延迟。
许多边缘应用只需要一个肺泡U50。但是,它的紧凑型尺寸还将允许在较大的兄弟姐妹不合适的情况下使用多个板。