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

释放x86平台的软件潜能 英特尔望向3000亿美元市场

发布时间:2019-08-17 10:42:52 所属栏目:云计算 来源:中关村在线
导读:副标题#e# 开源软件正在重塑现代IT行业。从初期的个人贡献者、学校组织到社区逐步形成,再到基金会的运营日趋成熟,OpenStack、Kubernetes、TensorFlow这些名词与几乎每一个当下火热的前沿技术都有着直接联系,而这些开源技术背后则离不开英特尔、谷歌等企
副标题[/!--empirenews.page--]

开源软件正在重塑现代IT行业。从初期的个人贡献者、学校组织到社区逐步形成,再到基金会的运营日趋成熟,OpenStack、Kubernetes、TensorFlow……这些名词与几乎每一个当下火热的前沿技术都有着直接联系,而这些开源技术背后则离不开英特尔、谷歌等企业长期以来的推动。

“全新硬件架构的每一个数量级的性能提升潜力,软件能带来两个数量级的性能提升。” 英特尔中国区软件业务总经理冯晓焰非常认可英特尔软件在市场中的独特优势,并认为在目前半导体行业所处的环境中,英特尔不仅借助硬件,更通过发挥软件的优势,为用户带来最大化价值,稳步迈向“以数据为中心”的世界。

作为英特尔内部开始做Linux和开源软件最早的一批人,冯晓焰与开源软件推进联盟等开源组织始终保持着密切联系,在中国帮助很多开源软件进行推广工作。冯晓焰在英特尔开源软件中心工作超过了18年的时间,该部门也是英特尔开源开发的核心。目前他除了负责软件事业部的工作,还带领开发团队做Android项目相关的系统集成。所以也能从冯晓焰在Android相关的软件工作过程中,可以管中窥豹,英特尔在软件领域的建树。

开源落地的重要桥梁

开源的重要性不言而喻,但并不是所有开源、原生的框架或工具都可以拿来即用,就像社区版Linux如自来水一样不能直接饮用,需要红帽这样的软件公司去专门进行“过滤优化”,变得更容易让开发者使用。再比如像TensorFlow这样流行的机器学习开发框架,其前后端并没有提供丰富的工具集成,使得实际开发过程中需要不断的迭代测试,要在大规模数据量的情况下完成快速开发上线,传统的办法耗时耗力。因此,软件优化对于开源有着关键作用。

时至今日,Android在移动平台、物联网场景中的应用已十分广泛,成熟的生态使得开发者不断在Android上开发着各种软件,谷歌也在大力推进着开源软件项目AOSP。不过在OS和主板硬件之间,BSP在嵌入式系统中对硬件设备的表现却有着不小的影响。“Android会定义一些硬件抽象层,为不同的硬件做适配。一个真正的Android,无论是在手机或者任何设备上去跑,它还需要一个层次,也是板级的支持套件或者支持软件,叫做BSP。”冯晓焰说。

英特尔要做的,就是构建一个开放的BSP,并为此成立了名为“Celadon”的开源Android项目——可用于英特尔架构的开源Android软件参考软件栈。Celadon基于标准的Android软件栈,构建在Linux内核之上,包括丰富的Android库和框架,以及针对硬件优化的组件。同时,英特尔还为Celadon开发了很多不同的硬件抽象层(HAL)接口和驱动程序,以实现功能扩展和硬件加速。由于 Celadon与AOSP、kernel.org有着紧密联系,并且通过Android的CTS(兼容性测试套件)和VTS(供应商测试套件)运行堆栈,这就让用户得以在最新的英特尔硬件平台上能够最快使用到最新的Android稳定版本进行开发。

释放x86平台的软件潜能 英特尔望向3000亿美元市场

Celadon架构

Celadon项目对云环境、IoT等场景的支持有着广泛适应性,大幅降低了开发者的使用门槛。正是因为英特尔的开发团队直接在社区里工作,使得用户可以在需要产品集成的时候随时能拿到代码,或者是每一个补丁。冯晓焰认为,尽管英特尔的硬件性能处于领先,但有时候如果没有软件的优化就难以发挥100%的效果,因此往往在新硬件发布之后,会第一时间提供软件方面的支持。

x86背后的软件生态

就像冯晓焰所说的,软硬件相互优化的过程对产品体验至关重要。例如,Android NNAPI在运行TensorFlow、Caffe等开发框架时对构建和训练神经网络所需的计算密集型操作有着较高要求,Movidius神经计算棒可以实现DNN推理应用的快速原型设计、验证和部署。将英特尔Movidius NN HAL集成到Android神经网络运行时,在Android上运行的机器学习框架就会将使用Movidius NCS执行硬件加速推理操作。

据了解,英特尔开源技术中心在中国拥有超过600名员工,支持着Linux Kernel(最大贡献者,每年修改或编写50万行代码)、Chromium OS(TOP3贡献者)、OpenStack(TOP10贡献者)这三个全球最流行的开源项目。此外,英特尔也孵化了多个OpenStack社区的明星项目,包括Kata Containers、StarlingX、Airship等等。其中,由英特尔和音速神童(蚂蚁金服子公司)共同发起Kata Containers更是第一个顶级开放基础设施项目。Kata Containers旨在为容器的工作负载提供隔离和安全运行,可用于轻量级虚拟机的标准实现,在国内已经有了大批客户,其中不乏华为、BAT、中国移动等各领域的头部企业。

同样,英特尔的开源工具也在帮助云计算厂商成长。在今年的OSTS(Intel Open Source Technical Summit)上,英特尔公布了加入应用商店和工具包、集成深度学习与数据分析软件栈并支持英特尔硬件功能的Clear Linux的开发者版本,还谈到了Clear Linux与阿里云的合作。自2015年上线以来,英特尔一直在丰富Clear Linux针对不同工作负载的垂直栈,包括加入AI、数据库等应用栈,以及对云应用的适配。“我们愿意和云厂商建立更直接的工作环境,提供更有力的支持,确保他们的生产环境能够得到充分优化,得到最佳的投入产出比。”冯晓焰表示。

目前,英特尔是Linux基金会、OSF的白金会员,Apache基金会、Eclipse基金会、开放结构联盟、开源软件推进联盟的主要支持者,并且是OpenSSH、OpenSSL、Fuzzing、chrony、GnuPG等项目的重要贡献者。在中国,英特尔不仅是开源云联盟、中国Linux内核开发者大会等行业重点会议的发起者之一,还携手合作伙伴在各地举办“黑客松”等活动让国内的开发者第一时间了解到最新的技术趋势。

释放软件的非凡潜能

如今,IT行业将软件定义基础设施视为资源交付和部署的重要趋势,在云计算时代尤为显著。而在这个万物皆云化的时代,或许很少有人知道,英特尔是第一个推出虚拟化技术的公司。“虚拟化技术刚推出的时候,我们和一些做闭源操作系统的公司在谈说将来会做这样一个技术,你们会不会有兴趣把它做到操作系统或者软件里面,得到了比较消极的回馈。”在回想起当年的故事时,冯晓焰记忆犹新,他对笔者说,“后来英特尔决定首先把它(虚拟化)做在开源软件(Xen)里面。因为做了开源软件,大家看到虚拟化技术提供了非常多有意义的用例,坚定了英特尔继续往这个方向走的决心。”

(编辑:核心网)

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

热点阅读