×
嵌入式 > 技术百科 > 详情

Xilinx攻击数据中心发布了OpenCL开发工具

发布时间:2020-06-11 发布时间:
|

    Xilinx 启动了第一个支持OpenCL的开发工具。现场可编程门阵列(FPGA)厂商正在积极推出支持OpenCL设计工具的新一代解决方案,这将帮助FPGA渗透到主流异构架构计算领域,并加速软件定义数据中心中软件-硬件计算架构的集成。 ;在Altera推出相关解决方案之后,赛灵思最近还发布了针对OpenCL,C,C ++的SDAccel开发环境,该环境可为数据中心提供高达25倍的功耗性能比。

Xilinx亚太区销售与市场副总裁Yang Fei表示,SDAccel开发环境可以加快数据中心FPGA的开发过程,并为服务器提供高达25倍的功耗性能比。

Xilinx亚太地区销售和营销副总裁Yang Fei表示,数据中心运营商当前面临的难题是,在扩展服务器计算硬件时,需要的是易于编程,低功耗,高传输量和低延迟。硬件;但是,当前的主流中央处理器(CPU)和图形处理单元(GPU)解决方案很容易造成几乎所有功耗都超过100瓦(W)的问题,同时还存在传输量低和延迟率高等缺点。伺服器设备数量激增。因此,业界最近开始使用功耗低于25瓦,易于编程且具有高吞吐量的FPGA作为服务器可扩展性解决方案。

根据2013年HotCloud会议报告,FPGA可以用作数据中心中的大规模并行计算加速器。与CPU和GPU相比,FPGA的功耗效率比可以提高20到25倍,并且延迟率也比CPU快50到75倍。

杨飞进一步指出,尽管FPGA具有上述优点,但要使其在工业中得到广泛应用并提高普及率,仍然有许多障碍需要克服。其中之一是为FPGA硬件创建专用的软件开发流程,以提供软件工作流程。单一,易于使用的工具; Xilinx不仅专注于完整的硬件和软件解决方案,而且致力于为工程师创建类似于CPU和GPU的开发环境,以便工程师可以轻松地使用基于通用PC开发平台的FPGA。硬件和软件工具。

为了实现上述目标,赛灵思最近推出了软件定义的开发工具SDAccel,它还提供了一个库和一个开发板。值得注意的是,SDAccel将支持软件工程师广泛使用的OpenCL,C和C ++代码,以便软件开发人员可以使用新的或现有的OpenCL,C和C ++代码创建高性能加速器并搜索Image。识别,机器学习,代码转换,存储压缩和加密已针对各种数据中心应用程序中的内存,数据流和循环管道进行了优化。

实际上,另一家FPGA制造商Altera在Xilinx之前已经推出了支持OpenCL开发的设计工具。但是,杨飞强调,SDAccel的优势在于其内置的编译器可以提供与手动编译寄存器传输级别(RTL)代码相当的级别。也就是说,SDAccel具有类似于高级综合(HLS)工具的功能。它可以加快将OpenCL,C,C ++代码转换为RTL代码的过程。



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
MC79L12ACLP的技术参数