英特尔将开源进行到底!

英特尔将开源进行到底!

作者 | 孙浩峰

出品 | CSDN(ID:CSDNnews)

1968年7月,传奇半导体公司仙童的两位共同创办人罗伯特·诺伊斯、高登·摩尔从仙童请辞,共同创办了以“INTegrated ELectronics(集成电子)”前缀为名的一家电子公司,这家公司就是今天在全球赫赫有名的芯片巨头英特尔。

英特尔早期的主要业务是开发SRAM与DRAM的存储器芯片。九十年代时,伴随着快速崛起的PC产业,英特尔在微处理器上的大量投资,为其带来了丰厚的回报,英特尔一举成为全球微处理器领域的领导者,并一直延续至今。因此,无论从哪个角度来讲,英特尔都应该是一家彻头彻尾的硬件公司,但如果有人说,英特尔现在同时也是一家大型软件公司,“元芳,你怎么看?”

流淌在血液中的软件基因

作为一家依靠微处理器起家的科技企业,不可否认,以芯片为首的硬件产品无疑是英特尔最核心的业务之一。但你或许不知道,英特尔本身也是一家拥有超过15000人软件开发队伍的公司,单就软件开发人员规模而言,英特尔完全能够排在全球软件公司的前列。而伴随着三年前英特尔公司决定向以数据为中心的业务转型以及英特尔新任命的首席执行官司睿博(Robert Swan)对英特尔战略愿景的明确,软件在英特尔整个产业链条中正发挥着越来越重要的作用。而英特尔公司副总裁,苏义德(Imad Sousou)兼任系统软件产品部门总经理,也是英特尔越来越重视软件的一个标志,这也将软件在英特尔公司中的地位拉升到了一个空前的高度。

英特尔将开源进行到底!

英特尔首席架构师、英特尔公司高级副总裁兼架构、图形与软件部门总经理Raja Koduri

而如果回顾过去十几年IT行业发生的变化,会发现一件有趣的事情,即硬件与软件的结合是促进IT发展的原动力。互联网用户在过去十年里增长了10亿人。PC时代,X86架构和Windows系统的软硬件结合促进了桌面PC的大发展。现在进入了下一个时代,看到了10倍的增长,即从10亿的互联网用户增长到100亿的设备,移动化成为趋势。

由此我们看到硬件和软件的结合发生了变化,移动化时代的主导变成了ARM架构和iOS及Android操作系统,而Linux系统和X86平台也占据一部分市场,但硬件和软件结合才能促进发展的本质并没有发生变化。也就是说,要想在现在或者未来面对更广阔的千亿级市场,获得更快速的增长,就必须依靠硬件和软件来共同创新。因此,软件社区和硬件社区相互交流,并真正去思考彼此的问题,这比以往任何时候都更重要。

事实上,无论多么出色的硬件平台,如何没有软件在其中发挥作用,终将无法发挥其硬件平台的全部潜力。因此,在每一个出色的硬件系统的血液中都流淌着软件的基因,对英特尔更是如此。就像英特尔首席架构师、英特尔公司高级副总裁兼架构、图形与软件部门总经理Raja Koduri 15日在美国华盛顿州史蒂文森召开的英特尔开源技术峰会(OSTS)2019上所说的那样,对于全新硬件架构的每一个数量级的性能提升潜力,软件都将能带来两个数量级的性能提升。苏义德也在峰会上强调了软件在英特尔公司发展中的重要性,表示:“软件是英特尔的一项重要战略资产,将帮助我们挖掘商业价值,真正释放公司的整体增长潜力。”

英特尔将开源进行到底!

英特尔公司副总裁兼任系统软件产品部门总经理苏义德(Imad Sousou)

而从另一方面来说,PC市场的日益疲软,移动市场的不佳表现以及来自AMD、英伟达、高通等竞争对手在数据中心、GPU、5G芯片等各领域的强力挑战,也是英特尔之所以发力软件的重要原因之一,虽然这条路并不平坦,也很不容易,但英特尔别无选择。

与开源千丝万缕的渊源

而说到软件,就离不开开源的话题,开源驱动着软件定义基础设施,改变了当代的数据中心,并开创了以数据为中心的时代。目前,绝大多数的公有云也运行在开源软件上。而实际上,英特尔在开源软件方面的贡献可能远超出你的想象。苏义德用“英特尔在整个开源生态系统中协作,我们的贡献和创举正在引领行业推动面向以数据为中心的时代的产品和服务创新”来总结英特尔在开源软件方面的贡献,此言非虚。

事实上,从英特尔诞生以来,英特尔就一直是众多开源社区、开源项目、开源软件的重要支持者,同时非常重视开源技术的开发和应用。英特尔是最著名的开源软件Linux基金会的白金会员,最成功的云计算开源项目OpenStack基金会的白金会员,同时也是Apache基金会、GNOME基金会、Eclipse基金会以及开放数据中心联盟、开放结构联盟、开放虚拟化联盟等开源组织的重要成员,同时也是Linux、Chromium OS、OpenStack等众多开源项目的最大的贡献者之一,Bash、chrony、Fuzzing项目、GnuPG、libffi、Linux Kernel Self Protection项目、OpenSSH、OpenSSL以及R编程语言的重要贡献者中英特尔也是赫然在列。而最近在OpenInfra丹佛峰会上被确认为顶级项目的Kata Containers以及极具潜力的边缘计算开源项目StarlingX、rust-vmm虚拟机组件也均出自英特尔之手。

英特尔在开源技术峰会2019上最新公布的以去除传统BIOS代码,并通过设计模块化提高可扩展性和安全性的Modern FW Initiative、包括一个全新的安装程序和应用商店及工具包为开发者提供一个已支持所有英特尔硬件功能的Clear Linux开发者版本、为英特尔®至强®可扩展处理器优化的高性能集成开源软件栈,包括英特尔®DL Boost(Intel Deep Learning Boost)指令集,旨在加速图像识别、目标探测、语音识别和语言翻译等人工智能应用的Deep Learning Reference Stack、使用Apache Hadoop和Apache Spark在英特尔®至强®可扩展平台上开发的,旨在帮助企业分析、分类、识别和处理大量数据的Data Analytics Reference Stack、使用ACRN设备虚拟机、Clear Linux 操作系统、Zephyr 项目和Android,支持当今互联设备所需的整合工作负载的Fusion EdgeStack以及集合英特尔软硬的一体优势,通过优化的计算机视觉栈,简化了人工智能机器人和自动化解决方案的创建流程的Intel Robot SDK等也均是开源项目。

英特尔将开源进行到底!

此外,英特尔还特别强调了开放、免费基于标准化的“OneAPI”软件技术,它可将标量、矢量、矩阵和空间的多种架构组合、并行性的统一简化语言和库、从程序到硬件的直接映射所达到的全性能,通过一个统一的编程接口,扩展到CPU、GPU、FPGA和AI芯片等硬件平台。

该项目也将在2019年第四季度之前如期交付给开发者。“英特尔在软件领域的策略是一个架构,像是CPU的图形架构,围绕架构进行扩展。我们拥有一个1200万活跃开发者的生态系统,横跨PC、网络和数据中心。我们所做的一切都需要是简便和可扩展的。意思是,对于开发者来说,它应该易于使用,而且不仅可以扩展到所有的架构,更可以扩展到所有的操作系统。而OneAPI整合了计算和架构创新,通过高速互连以及新的软件开发模式,为开发者简化API,并从英特尔计算架构释放出更高的性能和效率。”Raja说。

而这些都是英特尔为开创软件定义一切,以数据为中心,在云、AI、大数据、虚拟化、汽车、工业等新领域的最新开源贡献。

将开源开放进行到底

除此之外,在此次开源技术峰会上,来自阿里巴巴、亚马逊、AT&T、谷歌、华为、京东、微软、MontaVista、红帽、SUSE和风河的技术大咖们也上台做了精彩硬核的技术分析,共同探讨面向英特尔硬件优化的开源软件。这些开源软件将在容器、人工智能、机器学习和其他从云到边缘再到设备间的工作负载等领域推动以数据为中心的下一代技术创新。

这也是这个源自2004年,最初只有几十个英特尔工程师参加的英特尔内部会议十五年来第一次对其他厂商以及媒体开放,也是迄今为止参加人数最多的一届峰会,“今年的开源技术峰会是一个全新的开始(A new beginning),这种开放的方式将会继续保持,明年将会邀请更多的产业链合作伙伴参与。今年的产业峰会是500人的规模,明年的规模可能会进一步提升。” 苏义德说。

英特尔将开源进行到底!

这所有的一切也表明,英特尔这个昔日和现在的芯片领域的霸主,围绕着以数据为中心的战略,以制程和封装、架构、内存和存储、互连、安全、软件六大技术支柱为核心,正在将软件更加深入地融入到自身的血液之中,并秉承开源开放的原则,与众多合作伙伴联手,共同降低各种架构和工作负载下的开发复杂性,加速创新技术的大规模部署,着力打造开放、协作、互利共赢的开源生态系统。

我想,这就是英特尔从某种意义上来说也是一家软件公司的主要原因吧!

相关推荐