Xilinx获得自适应计算的猎鹰计算解决方案

文章:Nitin Dahad

Xilinx本周宣布收购Falcon Computing Solutions,将为更多软件带来软件可编程性和自适应计算……

本周,Xilinx宣布收购猎鹰计算解决方案,通过使用猎鹰计算的编译器技术,使用fpga和自适应芯片系统(soc)创建定制的高性能加速应用程序,将为更多软件开发者带来软件可编程性和自适应计算。

猎鹰计算解决方案是一个高级合成(HLS)编译优化技术的提供商,用于软件应用的硬件加速。Xilinx表示,此次收购将增强Vitis统一软件平台的自动化硬件感知优化,使软件开发者更容易获得自适应计算。

将Falcon Computing的编译器技术集成到Vitis平台将允许软件开发人员以最少的硬件专业知识加速c++应用程序。为了实现显著的硬件加速,Falcon Computing的源代码转换减少了应用程序开发人员调整代码或添加特定于体系结构的编程指令的需求。

“对自适应计算的不断增长的需求正在推动数据中心和嵌入式应用中的FPGA采用的新时代,”Xilinx的数据中心集团执行副总裁萨利尔·雷吉说。“Falcon Computing的创新编译技术和高度专业化的编译团队将提供关键的专业知识,将推进软件可编程性,并帮助为更多开发人员带来自适应计算的好处。”

Falcon Computing的联合创始人兼主席Jason Cong说:“我们的编译技术使软件开发人员能够在对FPGA硬件架构知之甚少的情况下快速实现cpu上数量级的加速,因为我们的编译器提供了高度自动化来优化芯片外数据移动。片上数据重用、内存分区、并行和流水线计算加速。这种类似Open-MP的单源编程风格对大量C/ c++软件开发人员非常友好,特别是那些来自高性能计算和嵌入式系统社区的开发人员。”

Falcon计算Merlin-图
为了加速软件开发人员,Merlin Compiler提供了一个熟悉的软件流程和一个自动的C/ c++到FPGA。(图片:猎鹰计算解决方案)

Falcon Computing的产品包括Merlin Compiler,它解决了使用多核cpu、gpu和fpga等混合专用硬件进行并行计算的应用程序。虽然硬件开发人员可能具备在这些异构平台上部署应用程序的专业知识,但由于软件开发人员和数据科学家在行业中越来越普遍,因此硬件开发人员很稀缺。为了使这些软件开发人员能够执行加速,Merlin Compiler提供了一个熟悉的软件流程,具有自动的C/ c++到FPGA。因此,Merlin在认知时代的应用程序和专门的硬件之间架起了桥梁,使软件开发人员能够在异构平台上增强他们的应用程序性能。

这是第三家公司刚才卖给Xilinx。作为Volgenau在UCLA电脑科学系的工程卓越椅,域名特定计算中心主任,ACM和IEEE的研究员以及国家工程学院成员,CONG共同创立于2014年。在学术界和研究中,Falcon Computing一直处于FPGA新的FPGA采用的最前沿。以前,Cong也共同创立了AutoInl(现在是葡萄属HLS.)和Neptune Design Automation(现在是该公司的一部分Vivado), Xilinx于2013年收购了该公司。猎鹰计算总部位于加州洛杉矶。该公司服务于美国和中国的企业客户和学术机构。

留下你的评论