今年 6 月,英特尔迎来了一位新的 CTO——Greg Lavender。在他加入之后,英特尔对外宣布了开发者优先(Developer-first Approach)战略,希望能够凭借英特尔的力量为开发者们提供开放和完整的硬件、软件、工具、技术和产品组合。在英特尔 On 技术创新峰会上,英特尔不搞噱头,不做营销,埋头专攻软硬件技术迭代,期待在大浪淘沙的数字时代掀起一轮新的创新浪潮。
近日,InfoQ 有幸独家邀请到了英特尔公司首席技术官、高级副总裁、软件和先进技术事业部总经理 Greg Lavender 做客《C 位面对面》栏目,与我们分享英特尔最新的技术进展以及为何在这样的时间点重提对开发者的重视。
为了加快英特尔的创新之路,再次回归英特尔的 CEO Pat Gelsinger 邀请来了他多年的老搭档 Greg Lavender 担任 CTO,并让他来领导新成立的软件和先进技术事业部。Greg 上任仅三个多月的时间里,他带领团队完成了 developer.intel.com 和 open.intel.com 这两个全新网站的上线,并且简化了 Intel Developer Zone。
之所以要统一并简化 Intel Developer Zone,Greg 表示,在 6 月加入英特尔时,他最先想做的就是这件事。英特尔的技术很强,但用户却根本找不着。在上线了搜索功能后,按类别例如:边缘、云、工具、SDK 等进行整理分类,更便于开发者找到他们想要的内容。
上线两个全新的网站,也是想再次强调英特尔对于开源社区、广大开发者的承诺。无论是对于堆栈顶层的低代码 / 无代码开发者,还是使用 PyTorch 或者 TensorFlow 编程的开发者,抑或是使用云、Linux、Windows 或者 Android 等开发平台编程的开发者,英特尔都会充分满足各位开发者的需求,始终以开放、包容的心态拥抱开发者。英特尔对开发者的重视,不是纸上谈兵空有情怀,而是真切地要为开发者做一些务实的改变。
那么,英特尔为何如此重视开发者?以上种种动作,又希望为开发者带来什么?对此,Greg 表示,
Greg 和他的团队也是格鲁夫文化的践行者,高效、守诺的极客精神在他们身上体现得淋漓尽致。据 Greg 透露,他和他的团队仅用了三个月的时间就完成了 Intel Developer Zone 的迭代。在 Greg 身上,“We say what we do and we do what we say”不是一句口号。
Greg 坦言,被 Pat 叫来搞软件这件事,并不出乎他的意料。因为英特尔的硬件业务已经足够优秀且具有竞争力了,显然,在人工智能、机器学习、云计算等领域,需要以软件优先。而选择 Greg 来执掌软件与先进技术部门,英特尔这次是找对人了。
Greg 早在 1986 年就尝试用 C++ 编程,他对软硬件层都有着特殊的关注。但在一些硬件厂工作时,Greg 发现,这些硬件厂商往往并没真正意识到软件的力量,有时候他甚至拿从事硬件工作的同事开玩笑,说如果只有硬件,是缺少灵魂的。
在此次英特尔 On 技术创新峰会上,英特尔公布了 oneAPI 的最新进展。据 Greg 介绍,英特尔在 oneAPI 上投入了很大的精力,在去年 12 月推出 oneAPI Gold 版本后,就一直在准备这次的更新。目前,NVIDIA GPU、AMD GPU 和 Arm CPU 均有 Data Parallel C++(DPC++)和 oneAPI 库。在过去一年里,oneAPI 一口气新增了 900 项新功能,其中涵盖七大不同类别和超过 40 种不同技术。例如,其中有一类是性能,大家就可以在这一类别里找到性能分析、性能调优以及各种调优工具。同时,oneAPI 还提供了强大的调试器,并且对这款调试器进行了很多改进,包括为 GPU、CPU、FPGA 等多种计算架构建立的 Data Parallel C++(DPC++)编程环境。它基于 LLVM 开源编译器生态系统,并且在持续演进。
在进入以数据为中心的时代后,CPU、GPU、FPGA 等不再像以往一样可以独当一面,传统的通用架构已远不能满足当下的需求。唯有多种架构之间的组合方能招架得住处理海量、密集数据的工作负载。未来,异构计算将成为常态,而 oneAPI 也是在此背景下应运而生。到目前为止,oneAPI 正在被越来越多的独立软件提供商、操作系统供应商、终端用户和学术界采用,它提供的跨架构的兼容性,大大地提高了开发人员的生产力和创新能力。
加入英特尔后,召开此次峰会是 Greg 的一个小目标,他希望借助英特尔 On 技术创新峰会开启很多新的事情,除了 oneAPI 以外,英特尔还有太多太多的技术创新在飞速进行中。Greg 提到,在人工智能和机器学习方面,PyTorch 和 TensorFlow 以及例如 Hugging Face 等编程环境的市场需求是异常巨大的。这波浪潮激发了创新热情,让开源生态发展到了新的高度。如今,所有人都在进行模型训练与模型推理,这些东西在从云到边缘的部署十分重要。
不久前,AWS 推出了基于英特尔 Habana Gaudi 加速器的 DL1 训练实例。当面对数千个错综复杂的节点,依然能够执行训练任务。可以在这个专用加速器上进行训练任务,并继续使用 TensorFlow 训练,这对 TensorFlow 来说十分独特,英特尔正以差异化的人工智能和机器学习硬件方案赢得市场竞争。
比如明年即将推出的 Sapphire Rapids,其中配置和许多硬件加速器,这在英特尔处理器上是史无前例的。英特尔已经把一些硬件创新成果投入到了人工智能领域如 Onyx 等开源软件社区当中。所以着眼未来,人工智能和机器学习是英特尔必须夺取胜利之领域。
至于如何在这么短的时间内做到这么快的迭代速度,Greg 表示:
在很多人的传统观念里,英特尔是一家做硬件的公司,但以上种种可以看出,英特尔在软件上的布局也是很深且广的,英特尔正不断加速创新的步伐,通过 oneAPI 打通整个异构,在面向异构的时代,英特尔用创新技术在自己的领域里捍卫着领先地位。
在提及对于未来的工作规划时,才来英特尔五个多月的 Greg 笑言,自己就像个刚刚走进玩具店的孩子,对身边的一切充满着好奇。接下来的工作将更加繁忙,安全将是 Greg 和他的团队首要关注的问题之一。
软件和硬件系统在全球市场上的广泛成功,都离不开安全这一基本前提的加持。Greg 加入后对组织架构进行了调整,他希望把大家凝聚在一起来共同关注安全这件事。一直以来,英特尔都十分关注安全问题,并做出了很多艰难的创新,例如英特尔软件防护扩展(Intel SGX),以及即将推出的新技术——TDX(Trusted Domain Extensions)。
英特尔软件防护扩展(Intel SGX)是一个可在云端使用的可信计算平台,它的出现表明英特尔正着力将自有硬件、软件成果与安全技术结合起来,共同为数据应用提供更安全的驻留环境。而且据 Greg 透露,未来五到十年英特尔仍然会在安全方面投入大量精力,而那时候的核心趋势将是“机密计算”。因为机密计算将超越传统的安全概念,保证工作负载能够在阿里巴巴、腾讯、亚马逊和任何边缘平台上始终拥有安全的运行状态。只要选择正确的平台、正确的软件再辅以正确的风险控制,就能在一切计算平台上拥有机密信任。
之所以一再提及安全的重要性,Greg 坦言,“用户选择英特尔是因为我们不会监视他们的一举一动和数据。只有为大家提供一套更安全的平台,用户们才愿意使用我们的软件,放心地让我们的硬件在任何地方运行。我们也在用实际行动传达着这样一种信号:英特尔是位值得信赖的中间人。”
当前,以勒索软件与网络攻击为代表的安全威胁正日益恶化,所以安全领域就成了人工智能和机器学习的重点关注方向,英特尔也对此给予了高度关注。对于 Greg 个人来讲,他希望能把握住自己在英特尔的工作机会,在这里开发出能够让世界变得更安全的技术与软件成果,并将这份礼物,献给世人。
回归采访开头,Greg 带领团队在短时间内完成的一系列软件和技术的迭代也充分显示出了英特尔在以龙卷风般的创新速度重返技术巅峰的决心。Greg 一直认为软件是机器的灵魂,而开源软件实际上正在赋能整个世界。所有云环境都建立在开源 Linux 基础之上,英特尔也一直在为 kernel.org 和 Linux 源代码项目做出贡献,让每个人都能从中获益。Greg 个人对职业生涯的期待与英特尔的愿景也是高度重合的——成为可信赖的性能领导者,以释放数据的潜力。
在 Greg 近 40 年的职业生涯中,有 25 年奋斗在一线编程岗位上。写代码、改 bug 是他最常态的工作内容,与很多管理岗位上不再写代码的 CTO 不同,Greg 身居高位多年,但他的初心仍然和很多开发者一样,希望用代码让世界变得更美好。
是的,在满地都是六便士的街上,依然有很多人会去追逐月光。
👇【阅读原文】了解英特尔On技术创新峰会