“从十年前10亿的互联网用户增长到即将实现的100亿下一代设备智能互联,要想满足这种指数级增长的需求、实现指数级的用户价值,必须要硬件和软件来共同创新。”早在2019年的英特尔年度开源技术峰会上,英特尔公司高级副总裁兼架构、图形与软件部门总经理Raja Koduri以“指数级思维”为题深入解读了软件战略的重要性。

ios抓包提示此连接非私人连接 intel korea_oneAPI

时间来到2021年6月,在第十六届开源中国开源世界高峰论坛上,英特尔架构、图形和软件集团副总裁兼中国区总经理谢晓清指出,“英特尔在优化我们的软件生态的战略中,尤其是我们在从CPU 为中心到XPU 的战略转型过程中,坚决地坚持开源优先的原则,并把围绕AI 的生态系统扩展到面向异构计算,面向云计算,为AI 以及全新的用户场景做深度优化。”

Raja Koduri提到的软硬件结合与创新、谢晓清提到的战略转型与one API意欲为何呢?

英特尔和市场都需要oneAPI

万物智能让我们进入以数据为中心的时代,我们看到的数据从传统的文本、图形数据,到音视频、社交等非结构化数据,以及未来可能还会有物联网汽车数据、神经网络数据、基因数据等。因此,在数据处理方式和计算架构的延伸方面蕴藏着很大的机遇。此时,软件能力被视为一项战略资产将发挥更大作用,并将激发硬件释放能力。

面向不断扩展的多元化计算需求,英特尔提出了全新的产品和技术战略。过去几年,英特尔致力于从“以PC为中心”向“以数据为中心”的业务进行转型,而在“以数据为中心”的业务转型当中,英特尔又提出了包括制程与封装、XPU架构、内存与存储、互连、安全、软件在内的六大技术支柱。

在这样的市场背景和英特尔转型战略的驱动下,oneAPI无疑也扮演了一个十分关键的角色。

据了解,英特尔oneAPI提供的是一个单一、开放和统一的编程模型,简化跨不同架构的开发工作。它由两部分组成:一是oneAPI行业计划。创建了一个开放的、基于标准的跨架构编程模型,以简化跨各种架构(CPU、GPU、FPGA、其他加速器)的各种以数据为中心的工作负载开发。它包括跨架构语言 Data Parallel C++(基于 ISO C++ 和 Khronos Group 的 SYCL)、强大的库和社区扩展。它们共同提供了并行编程的生产力和不折不扣的性能。二是oneAPI的产品部署,即oneAPI工具包。通过使用oneAPI 工具包实现 oneAPI 产品部署,可帮助开发人员高效地构建、分析和优化面向英特尔 CPU、GPU 和 FPGA 的高性能跨架构应用程序。

事实上,oneAPI的优势是通向加速计算的一条高效智能路径,能够有效避免目前专有编程模型的经济和技术负担,不仅能让开发者自己决策,更大发挥硬件的价值,还能实现安全的部署和简便的软件开发。当然,oneAPI也是英特尔在转型布局、战略创新方面的重要一环。谢晓清表示,“oneAPI的布局紧紧围绕着两个转型的战略展开。一是从一个芯片公司转型到一个平台公司,要贯彻软件优先的原则;二是从以CPU为中心向以XPU为中心转型,要释放软件带来的价值。”

拥抱开源 英特尔积蓄开放创新力量

oneAPI 是开放的标准,它非常鼓励和期待社区和产业的加入,共同制定规范,最终实现在不同架构和不同产商之间的代码复用,并使得生态系统的开发者能够最大限度地无缝链接到oneAPI 所支持的异构计算领域中来。

而除了围绕oneAPI的开放开源强化软件价值之外,面对云、数据、算法、算力共同驱动的数字浪潮的兴起,英特尔在开源开放方面也不断积蓄能量,并在Linux内核、虚拟化、云端协同等方面都做了大量工作。

英特尔希望从底层基础软件到中间件乃至应用层,实现全栈赋能。以Linux内核为例,从Linux内核社区周期性发布的各大公司对Linux内核所贡献的补丁数量来看,在过去的10多年里,英特尔一直稳居第一或第二的位置。

此外,谢晓清强调,“过去20年,我们持续在开源领域投入和积累,英特尔在社区的参与,以及在核心基础软件的贡献是非常广泛和深入的;我们通过跟各大开源基金会的深入合作,以及跟各个上游下游合作伙伴的合作,非常有效地促进了开源社区的前沿技术能够快速地推广到产业应用中去。可以说,我们的软件开源优先原则,在很大程度上促进了开源生态在英特尔架构平台的健康发展。”

未来,相信随着软件优先和开源开放策略的不断落地,英特尔的转型之路会逐渐明晰,其行业赋能的创新之路也将越走越宽、越走越有力量。