加入收藏 | 设为首页 | 会员中心 | 我要投稿 应用网_阳江站长网 (https://www.0662zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长资讯 > 传媒 > 正文

硬件与软件创新并重 英特尔让FPGA“定制化”更进一步

发布时间:2020-12-09 19:04:34 所属栏目:传媒 来源:站长网
导读:对于专业人士来说,FPGA并不陌生,它一直都被广泛使用。但是,大部分人还不是太了解它,对它有很多疑问FPGA到底是什么?为什么要使用它?相比 CPU、GPU、ASIC(专用芯片),FPGA有什么特点? 简单说一下,FPGA是一种硬件可重构的体系结构。它的英文全称是F

对于专业人士来说,FPGA并不陌生,它一直都被广泛使用。但是,大部分人还不是太了解它,对它有很多疑问——FPGA到底是什么?为什么要使用它?相比 CPU、GPU、ASIC(专用芯片),FPGA有什么特点?……

简单说一下,FPGA是一种硬件可重构的体系结构。它的英文全称是Field Programmable Gate Array,中文名是现场可编程门阵列。FPGA常年来被用作专用芯片(ASIC)的小批量替代品,然而近年来在微软、百度等公司的数据中心大规模部署,以同时提供强大的计算能力和足够的灵活性。

当今计算工作负载呈现多样化趋势,需要不同的架构进行承载。为此,英特尔提出XPU战略,打造CPU、GPU、加速器和FPGA等,可以进行多种异构组合。在随着5G、AI等“新型基础设施”的落地,以FPGA为代表的加速硬件正在迎来快速发展期。

究其缘由,一方面5G的发展是从数据中心端一直到边缘端的网络加速,实现数据更快速的传输,需要技术的优化和创新正因FPGA拥有强大的灵活性,因此可赋能技术创新加速;另外一个方面是AI市场,预计到2022年AI市场规模将会拥有200亿美金,而FPGA甚至可以占到其中的5%-10%。

在近日举行的英特尔FPGA技术大会上,英特尔公布了一系列的软硬件创新方案,包括全新可定制解决方案英特尔eASIC N5X、英特尔开放式FPGA开发堆栈(英特尔OFS),加速FPGA市场的发展。

英特尔公司副总裁兼可编程解决方案事业部总经理Dave Moore表示,企业需要更高的灵活性和定制能力,而这正是英特尔FPGA的优势所在。凭借可编程性,FPGA可以随着需求和标准的变化快速调整,为通用计算提供灵活的加速,满足各种应用的需求。“对于企业来说,云计算在性能和新服务部署方面快速扩展,我们需要努力满足呈指数级增长的计算需求。FPGA正在通过SmartNIC和存储提升下一代基础设施的性能,并通过企业中的一致性至强连接加速应用和分析处理。”

硬件创新

FPGA为客户设计提供了最强的面市速度优势和最高的灵活性,同时,ASIC和结构化ASIC设备以最低能耗与成本提供了最好的硬件优化性能。FPGA是实现敏捷创新的理想之选,也是探索新一代技术的最快路径。FPGA的可编程性帮助客户针对特定工作负载快速开发硬件,并适应标准的不断变化。

硬件与软件创新并重 英特尔让FPGA“定制化”更进一步

全新可定制解决方案英特尔eASIC N5X搭载了英特尔FPGA兼容的硬件处理器系统,是首个结构化eASIC产品系列。英特尔eASIC N5X通过FPGA中的嵌入式硬件处理器帮助客户将定制逻辑与设计迁移到结构化ASIC中,带来了更低的单位成本,更快的性能和更低的功耗等好处。

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

英特尔是全球唯一一家提供涵盖FPGA(如英特尔Agilex和英特尔Stratix 10)、结构化ASIC(如英特尔eASIC N5X)以及ASIC的完整定制逻辑连续体的半导体公司。这一全面的数据处理可定制逻辑产品组合以业内独特的方式帮助英特尔客户真正实现特定市场解决方案的单位成本、性能、能耗和面市速度优化。

英特尔将之称为“定制逻辑连续体”,这是一种“三管齐下”的方法,支持在整个产品生命周期内重复进行灵活的优化:FPGA可为用户设计提供更佳的产品上市优势和更高的灵活性;ASIC能以更低的功耗和成本实现优异的硬件优化型性能;结构化eASIC则可以有效平衡产品上市优势与性能、成本之间的关系。

软件赋能

如果说硬件创新是FPGA发展的重要推动力,那么如何从软件层面进行赋能则是FPGA开发首要解决的问题。通过可拓展的硬件,以及可访问的git源代码库的软件框架,英特尔开放式FPGA开发堆栈(英特尔OFS)让软硬件及应用开发人员能更轻松地创建定制加速平台与解决方案。此外,英特尔OFS提供标准接口和API,实现更高的代码可重用率,加速了开发与快速部署。

硬件与软件创新并重 英特尔让FPGA“定制化”更进一步

英特尔数据平台事业部副总裁兼FPGA和电源产品事业部总经理Patrick Dorsey表示,过去FPGA仅面向使用RTL或硬件语言进行开发的技术人员,但是现在软件开发人员和硬件开发人员可以借助英特尔oneAPI简化开发工作,oneAPI行业计划旨在提供统一的编程模型,简化CPU、GPU和FPGA的跨架构开发工作。oneAPI基于开放的规范和标准,以鼓励不同厂商采用统一编程模型,同时在软件友好型环境中提高了易用性。

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

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

现在,主板开发人员、原始设计制造商和客户都可以利用具有标准接口的统一基础设施开始他们的FPGA硬件开发。应用开发人员可以通过基于英特尔®OFS的不同平台之间更强大的可移植性实现更高的开发回报。由于可以使用英特尔的开源和上游代码,领先的开源软件厂商不仅能根据现有的或新的结合提供CPU和GPU拓展支持,还能提供FPGA拓展支持,从而满足客户需求。

加速落地

目前,FPGA正在典型行业场景中发挥重要作用。英特尔数据平台事业部副总裁兼云和企业加速部门总经理Manish Muthal表示,过去几年,由于网络转变、虚拟化和裸机云服务的出现促使企业将网络、安全和存储处理卸载至NIC卡,英特尔通过建立合作伙伴关系,利用互利共赢的联合开发、协同规划和联合创新合作模式,以客户至上为导向的合作成功开发出领先的多代Smart NIC。

比如在SmartNIC中,英特尔生态系统合作伙伴创建了基于英特尔FPGA SmartNIC C5000X的商用平台,提升数据中心的性能。通信服务提供商客户也在进行大规模网络改造,采用SmartNIC满足100Gig网络的性能需求。合作伙伴则创建了面向英特尔FPGA SmartNIC N5010的解决方案。

(编辑:应用网_阳江站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读