加速FPGA应用开发,英特尔有两个重要发布!

FPGA在数据处理中正发挥越来越重要的作用,但是传统上FPGA开发门槛较高,开发工具复杂,因此如何让开发者可以方便快捷地使用FPGA进行FPGA开发是厂商近期工作的重点。

FPGA 是一个“白板”,支持需要定制的苛刻应用,正如领先的云端 SmartNIC 实施一样。FPGA 支持用户满足不断变化的需求。凭借可编程性,系统可以随着需求和标准的变化快速调整,5G 部署的早期阶段以及 Open RAN 实施的初步规划就是如此。此外,FPGA 还有助于推动灵活性创新,是探索下一代技术以及对硬件进行相关验证的最快途径。

在英特尔FPGA技术大会上,英特尔有两个重要发布,一个是发布了最新的英特尔® 开放式 FPGA 堆栈(Intel® OFS)。通过可拓展的硬件,以及可访问的git源代码库的软件框架,英特尔® 开放式 FPGA 堆栈(Intel® OFS)让软硬件及应用开发人员能更轻松地创建定制加速平台与解决方案。此外,英特尔® 开放式 FPGA 堆栈提供标准接口和API,实现更高的代码可重用率,加速了开发与快速部署。

加速FPGA应用开发,英特尔有两个重要发布!

图注:查看更多英特尔® 开放式 FPGA 堆栈产品详情

该堆栈是是第二代英特尔 FPGA 平台软件,距离其第一代产品已过去多年。  

据悉,英特尔开放式 FPGA 堆栈是采用开源方法交付的可访问源代码的软硬件代码集合,可支持开发人员根据自身设计要求进行调整。  而且其代码本身将完全开源,并向上溯流至 Linux 内核,面向整个社区开放。 

此外,还有模块化硬件源代码,可与行业标准接口进行组合,支持更加轻松地构建特定于应用的解决方案。 无论您是硬件、软件还是应用开发人员,都可以利用英特尔开放式 FPGA 堆栈 奠定开发基础,从而腾出更多时间进行创新,打造差异化产品。

英特尔公司副总裁、可编程解决方案事业部总经理Dave Moore表示:“英特尔® 开放式 FPGA 堆栈经过早期客户的成功案例验证了英特尔® 开放式 FPGA 堆栈能够大幅降低研发周期,同时提升代码和硬件设计的重用率,对于希望加速工作负载的客户和合作伙伴而言是理想之选。”

加速FPGA应用开发,英特尔有两个重要发布!

对于任何新的基于FPGA加速平台的开发,包括FPGA硬件设计、英特尔® 至强®可扩展处理器就绪的软件堆栈以及应用工作负载等,都会遇到一个核心挑战,那就是如何分配从零开发和代码重用或IP授权之间的比例。

加速FPGA应用开发,英特尔有两个重要发布!

英特尔® 开放式 FPGA 堆栈为Linux内核提供定制化的软硬件基础设施,解决了软硬件及应用开发人员面临的许多痛点,包括开发FPGA设计(“拿来与定制”)所需的模块化、可组合代码,以及开源上游代码,从而让开源分销商能够为第三方和专有英特尔-OFS平台提供本地支持。简而言之,英特尔® 开放式 FPGA 堆栈为硬件、应用和软件开发人员带来的价值分别是定制化、在整个英特尔FPGA平台的便利的可移植性以及主要操作系统厂商分销的本地支持。

现在,主板开发人员、原始设计制造商和客户都可以利用具有标准接口的统一基础设施开始他们的FPGA硬件开发。应用开发人员可以通过基于英特尔® 开放式 FPGA 堆栈的不同平台之间更强大的可移植性实现更高的开发回报。

英特尔® 开放式 FPGA 堆栈产品的EAP计划将于2021年大部分时间开放。

加速FPGA应用开发,英特尔有两个重要发布!

此外 ,在本次英特尔FPGA技术大会上,英特尔还发布了全新可定制解决方案英特尔® eASIC N5X,帮助加速5G、人工智能、云端与边缘工作负载的应用性能。该可定制解决方案搭载了英特尔® FPGA兼容的硬件处理器系统,是首个结构化eASIC产品系列。英特尔® eASIC N5X通过FPGA中的嵌入式硬件处理器帮助客户将定制逻辑与设计迁移到结构化ASIC中,带来了更低的单位成本,更快的性能和更低的功耗等好处。

据悉,英特尔® eASIC N5X器件作为具有创新性的新产品,与FPGA相比最高可降低50%的核心能耗和成本,与ASIC相比则提升了面市速度,降低了非重复性工程成本。用户可以创建功耗优化、高性能、高度差异化的解决方案。英特尔® eASIC N5X器件也内置了来自英特尔® Agilex™ FPGA产品系列的安全性设备管家(包括安全启动、验证和防篡改功能),帮助客户满足许多应用的关键安全性需求。

最新文章