英特尔如何打造开放的生态系统

描述

通过开放的生态系统满足开发者需求,英特尔助力解决世界难题。

本文作者:Greg Lavender

英特尔高级副总裁兼首席技术官

软件和先进技术事业部总经理

技术有能力应对那些世界上最艰巨的挑战。面对那些只靠某家公司或者某种架构无法解决的问题,我们所有人更要不懈努力,力克难关。

培育开放生态系统是英特尔经营理念的基础。开放式创新、开放式平台和同业竞争带来更多选择,并建立信任。开放的生态系统有助于降低复杂性并提高生产能力、可移植性和性能,让开发者能够专注于打造创新解决方案。此外,它还让包括英特尔在内的许多不同企业都能够除旧布新。

去年,英特尔首席执行官帕特·基辛格(Pat Gelsinger)在致开放生态系统的公开信中写道:“创新在开放、众创的环境中茁壮成长,在这样的环境下,人们可以互相联系、沟通,共同对新生事物做出响应。”今年早些时候,我概括介绍了英特尔的软件战略。在Intel ON产业创新峰会上,我们则推出了新的软件和服务模式。

在英特尔ON技术创新峰会即将举办之际,我想进一步说明,对于开发者社区、客户、合作伙伴以及整个生态系统而言,为什么开放是正确的方向。

开放加速计算

我们的世界已经不再仅仅只有单一的计算架构。为了适应大量不同类型的架构和硬件,软件已经变得模块化。根据手头的任务,目前的开发者经常需要在接口、软件堆栈和最适合的硬件之间来回切换。

去中心化的分布式服务为开发者打造创新、高效的解决方案提供了绝佳机遇,但同时也增加了复杂性。

为了帮助开发者提高生产能力和时间价值,我们投资开发了英特尔 oneAPI等工具,这些工具采用了模块化方法,以优化和加速最新型硬件中的异构工作负载。oneAPI提供了统一编程模型,包括一整套使用开发者熟悉的编程语言和标准的跨架构库、工具和框架,帮助开发者更高效的编程,并更快地将产品投入市场。其它工具,例如英特尔 发行版OpenVINO工具套件,则能支持软件开发,缩短部署时间,并简化从边缘到云的高性能深度学习。

英特尔提供的这些工具消除了代码上的障碍,支持与现有技术间的互操作。它们还为开发者简化了移植过程,打造了大规模交付应用的新模式。当你在英特尔技术的基础上开发解决方案、服务和平台时,这些工具可以将整个平台的潜力发挥到应用和工作负载层面。这是只有英特尔才能为开发者社区带来的关键优势。

开放驱动创新

复杂性带来了极高的要求,此外我们还面临另一个挑战。许多软件堆栈已经成为专有的垂直化系统,旨在对开发者进行限制。在英特尔,我们认为这种运营方式会扼杀机会和创新。我们致力通过开放生态系统推动开源和专有系统之间更好的合作。

英特尔认为,支持开源、开放软件、开放标准、开放政策和开放竞争的开放生态系统创造了一个能让创新蓬勃发展的同业竞争环境。最近的一个例子是我们参与撰写的论文,其中描述了一个8位浮点数规范(floating point specification),提供一种适用于AI训练和推理的通用格式。我们的目标是方便开发人员选择在英特尔硬件上运行的英特尔软件,同时我们研发的技术展现了非常优异的性能和质量。

英特尔软件是平台体验的差异化因素。我们采用完整的系统架构方法,面向软件堆栈和整个生态系统优化硬件功能。

与开放生态一同成长

在英特尔,我们不仅谈论开放,而且践行开放。作为开放生态系统的倡导者,我们通过英特尔研究院领导的全球研究合作以及英特尔Ignite等项目积极参与开放社区。英特尔Ignite项目是一个全球创业公司成长项目,旨在利用英特尔的大量资源帮助初创期的企业取得成功。

我们的团队有19,000名软件工程师。我们的工程师正在为数百个开源项目做出贡献,我们把自己开发和设计的工具发布到开源社区,并且是为Linux内核贡献最多的企业。诸如此类的项目也有助于我们不断学习,帮助我们满足各个行业不断变化的需求。

世界在算力方面的要求、需求和资源正在持续增长。结合硬件方面的独特优势以及强大、开放的软件生态系统上的投入,英特尔正在引领合作的新领域。我们知道,未来最有效的软件将跨CPU、GPU、IPU、FPGA、ASIC及其它架构,并提供优化,使每个应用都能在英特尔产品上更好、更快、更安全地运行。

归根结底,我们的工作是打造更有活力的、可移植的、可扩展的平台。开放的生态系统只是一个开始。

审核编辑:汤梓红

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分