Xilinx 收购 Falcon Computing,为更多开发人员带来自适应计算
Xilinx 本周宣布收购 Falcon Computing Solutions,通过使用 Falcon Computing 的编译器技术,使用 FPGA 和自适应片上系统 (SoC) 创建定制的高性能加速应用,将为更多软件开发商带来软件可编程性和自适应计算。
Falcon Computing Solutions 是用于软件应用程序硬件加速的高级综合 (HLS) 编译器优化技术的提供商。 Xilinx 表示,此次收购将通过自动硬件感知优化增强 Vitis 统一软件平台,使软件开发人员更容易使用自适应计算。
Falcon Computing 的编译器技术与 Vitis 平台的集成将使软件开发人员能够以最少的硬件专业知识加速 C++ 应用程序。 Falcon Computing 的源代码转换减少了应用程序开发人员调整其代码或添加特定于架构的编程指令以实现显着硬件加速的需要。
“对自适应计算不断增长的需求正在推动 FPGA 在数据中心和嵌入式应用中采用的新时代,”赛灵思数据中心集团执行副总裁兼总经理 Salil Raje 说。 “Falcon Computing 的创新编译器技术和高度专业化的编译器团队将提供关键的专业知识,这将提高软件可编程性,并帮助更多开发人员将自适应计算的优势带给更多的开发者。”
Falcon Computing 的联合创始人兼董事长 Jason Cong 表示:“我们的编译器技术使软件开发人员能够在对 FPGA 硬件架构知之甚少的情况下快速实现 CPU 数量级的加速,因为我们的编译器提供了高度的自动化以优化片外数据移动、片上数据重用、内存分区、并行和流水线计算加速。类似 Open-MP 的单源编程风格对大量 C/C++ 软件开发人员非常友好,尤其是来自高性能计算和嵌入式系统社区的开发人员。”
图>Falcon Computing 的产品包括 Merlin 编译器,该编译器解决了涉及并行计算的应用程序,其中包含混合专用硬件,例如多核 CPU、GPU 和 FPGA。虽然硬件开发人员可能具备在这些异构平台上部署应用程序的专业知识,但由于现在行业中软件开发人员和数据科学家的普及率更高,因此他们的专业知识很少。为了让这些软件开发人员能够执行加速,Merlin Compiler 提供了一个熟悉的软件流程,其中包含自动化的 C/C++ 到 FPGA。因此,Merlin 弥合了认知时代应用程序和专用硬件之间的差距,使软件开发人员能够在异构平台上增强其应用程序性能。
这是 Cong 出售给 Xilinx 的第三家公司。作为加州大学洛杉矶分校计算机科学系 Volgenau 工程卓越主席、领域特定计算中心主任、ACM 和 IEEE 研究员、美国国家工程院院士,丛于 2014 年共同创立了 Falcon Computing Falcon Computing 扎根于学术界和研究界,一直处于新一波 FPGA 应用浪潮的最前沿。此前,丛还共同创立了 AutoESL(现为 Vitis HLS ) 赛灵思于 2010 年收购,而 Neptune Design Automation(现为 Vivado 的一部分)赛灵思于 2013 年收购。Falcon Computing 总部位于加利福尼亚州洛杉矶。公司服务于美国和中国的企业客户和学术机构。
嵌入式