英特尔携手龙蜥,共筑未来操作系统 | 2024龙蜥大会
内容介绍
1. Inter与龙蜥携手共建社区
2. Inter Arch SIG近期内核贡献
3. Inter:龙蜥内核历年贡献总结
4. Inter:开源技术贡献
5. Inter与龙蜥社区实践展示
6. Inter+龙蜥:未来展望
01. Inter与龙蜥携手共建社区
我是来自英特尔中国研究院的陈春熙,今天也是非常荣幸能够参与到龙蜥操作系统大会上,也想跟大家汇报一下我们跟龙蜥一些合作。
英特尔实际上有 20 多年的参与到开源社区的一些全球的经验,我们也非常积极的拥抱像龙蜥这样的中国非常优秀的成功的开源社区。所以在过去的几年中,我们也有非常多的一些工作的合作,这边我们所介绍的有三个领域,作为一家芯片公司,最基本的一个切入点肯定是更好的跟这样的一些开放的操作系统有一些合作,使我们的操作系统和平台能够更快地享受到英特尔的芯片的一些最新的产品特性,实际上这一点我们不仅在中国,在全球都有很多的一些成功的案例。
大家可能不知道在对 Linux 的贡献量中,英特尔一直是排在全球第 1 位的,也就是因为有这样多的一些贡献的经验,所以我们和龙蜥的合作有非常多的成功的经验。因为我们合作很好,所以不仅仅在整个 Linux 英特尔的架构上,我们也在不断的往上扩展,大家可以看到我们在虚拟化、在云原生、在人工智能等比较热的领域的,我们越来越在上层中跟我们的龙蜥社区会有非常多的合作,同时在社区运营、技术治理方面也会有很多合作,因为我们发现不仅仅是英特尔可以贡献给我们的整个社区,通过和社区的合作也可以获得非常多的技术上的一些反馈,包括在产品特性上的一些需求能够帮助我们,也就是说不仅是能够贡献,同时也能够优化我们自己产品的开发。
02. Inter Arch SIG近期内核贡献
具体来说是我们成立了英特尔的 Arch 那样的一个 SIG 。
然后我们原来看到的一个比较大的挑战,就是操作系统跟我们这个做芯片或者平台有一个对齐的挑战,如何能够保证我们的最新的操作系统可以享受到我们硬件上的最新的特性,一直上可能会有一个时间差,通过跟龙蜥的合作,我们做了一个这样一个对齐。其实现在大家如果关心到我们英特尔在芯片至强方面有非常多的不同的版本,我们有叫 Performance core 性能方面的,也有叫 Ecore 是 Efficiency 方面的,不同的一些芯片会有不同的特性,像图里面也说到了,我们会一一对标龙蜥开发的时间点,同时我们也会发布我们英特尔的芯片,不同的产品线的一些发布的时间点。
然后提前跟龙蜥社区做一个非常早的叫Shift Life的合作,尽早的把我们的产品特性和龙蜥社区做一个分享,然后提前做了很多的兼容性测试、性能测试能够保证我们最内核方面的一些优化,能够让在龙溪社区发布的第1天就可以拥有最新的英特尔的特性,所以未来大家如果用龙蜥的操作系统的话,一定会非常有信心,你可以享受到我们英特尔非常多的全新产品这样一个特性。同时我们现在也在跟龙蜥社区讨论,未来我们有一个愿景——把更多的我们 OEM 的产品做一个兼容性和性能的测试和优化的工作,这样我们的相关产品就会有一个我们共同的优化认证的保证。
03. Inter:龙蜥内核历年贡献总结
从具体的贡献来说,我们作为一个芯片厂商,会分 4 个领域对我们的操作系统或者在龙蜥这里会有所体现,一方面是性能的加速器,这部分肯定是我们的一个非常大的优势,每一代的芯片都会提出一些新的加速器,然后像我们最新的至强 6 ,也会有很多速的性能,包括对人工智能、对底层的加速。
第2块现在大家非常关心的就是安全性,在这一块,我们跟龙蜥会有非常多的合作,如何能够不断的尤其在人工智能的领域,构建一个安全的人工智能的环境,不仅仅有我们操作系统软件方面的工作,也有很多底层的硬件方面的工作是英特尔现在已经提供出来的,也是会跟我们的社区、操作系统有非常多的合作。还有就是一个功耗的问题,这一点也其实是非常关注的,在这一点上,硬件也会提供很多的方向。
最后一个是高可用性方面,也是我们在芯片方面会提供的很多支持,打一个小广告跟刚刚我们中心老总一样,下午也会专门有一个英特尔的分论坛,特别多的会把刚刚我讲的几个领域的技术方面的一些细节和大家做一个非常多的分享。
04. Inter:开源技术贡献
在开源贡献方面,其实我刚才已经讲到了,我们在不同的领域都会有非常多的跟龙蜥的合作,最新肯定也是最大的热点也是第1个是我们在人工智能方面。在今年,除了我刚刚说到的至强六的发布以外,其实在人工智能方面跟我们龙蜥社区有非常多非常深入的合作,一个是我们的异构计算的架构合作,我们推出了 One Api 的一个开放的异构计算人工智能的开发框架,这个框架有什么优点呢?我们现在看到挑战是 AI 的芯片里面可能有一些要 CPU 来做,有一些要 GPU来做,有一些要 NPU 来做,国内国外都有非常多的厂商提供了自己的很多优化的引擎。
对于开发者来说会碰到一个很大的挑战,如果我要对每一个做一些对应的开发的工作的话,这个代码量就会非常的复杂和巨大,我们提供了一个 One Api 的架构,大家看到这个名字也写得非常好 One Api 。通过这样一个标准架构,开发者只需要做一次性的开发,就可以享受到下面不同厂商和不同的芯片的提供的一些加速的服务,同时刚才也讲到了,我们做人工智能中有很多的工作,除了做 Training 以外,实际上现在用了更多的 Influence , Influence Engine 这一块也是一个非常热的一个话题,英特尔也是开源了一个叫做 Open Window 的 Influence 的 Engine ,会跟龙蜥社区在下一步有非常多的合作,希望把最底层的优化工具集,包括我们的一些 Engine 能够和龙蜥做一个很好的整合,能够帮助到我们的开发者,能够加速我们的开发的工作,减少我们的开发成本。
05. Inter与龙蜥社区实践展示
5.1 Inter:龙蜥社区最佳实践展示
其实我觉得社区像我刚刚说的英特尔在全球就有 20 多年的社区的一些合作和交流,我们秉承的就是我为人人,人人为我,我们在跟龙蜥的合作中也是感受到了龙蜥的一种非常开放的生态的活跃的架构。
5.2 Inter:龙蜥技术分享展示
在这一部分,不仅仅是英特尔有很多的贡献,同时我们也会积极的和龙蜥社区的我们的很多的伙伴,包括我们阿里的伙伴和包括其他的很多的伙伴进行更多的交流的活动和最佳实践的活动,在这一部分的话就会有很多我们的网上的、有很多的线下的活动,也包括今天下午的分论坛的活动,也是希望通过这样的交流就像我说的一方面把我们最新的技术跟大家做一个分享,同时也是吸收我们各个合作伙伴,我们开发者对我们的一些建议和对整个社区的一些建议。
06. Inter+龙蜥:未来展望
最后就是祝福,我们英特尔和龙蜥已经有很多深入的合作,我也希望我们英特尔会持续的贡献我们的开源技术,在现在智算未来中,我们希望能够共同发力推动我们整个 AI 智算技术在中国在全球的一个更好的落地和发展,我们是希望携手共建龙蜥生态,谢谢大家。