编辑| 宋慧
出品 | CSDN(ID:CSDNnews)
对于开发者来说,英特尔提供从个人 PC到企业级数据中心里最核心的硬件产品,例如酷睿、至强处理器,高速网卡,是当之无愧的硬件巨头。
除了持续推进芯片等硬件的顶级工艺发展,很少有人知道的是:“全球开发者调查”结果显示,全球 2,500 万名开发者中,有 90% 的开发者,在使用英特尔开发和/或为英特尔平台优化的软件,除了一直以来对开源系统的贡献例如Linux 内核等,英特尔在最近举办的2022英特尔 On 技术创新峰会上,再次强调以开发者为优先,为软硬件开发者继续推进开放的生态系统,那么,当前英特尔的软件生态建设是什么样的?又能如何帮助开发者群体加速开发与创新?
硬件之上,英特尔持续构建覆盖云边端的软件技术栈
开发者都了解,所有 IT 应用的实现,最终都是软件和硬件协同的结果。英特尔在硬件之上,持续构建不断优化的软件技术栈,以供开发者去实现软硬件协同的最大效能。
英特尔的三层软件技术栈,汇集开源和开放软件技术
从大会分享中,我们能清晰的看到,Intel将软件分为三层,例如,最底层的基础软件层,除了 Linux 核心贡献的 Linux kernel,还有例如 BIOS/OS/模拟、操作系统和内核、虚拟化、编排和边缘/云原生这些类型的软件,对硬件调优,让硬件运行平稳、安全,易于管理。这其中就有很多是英特尔独特的技术,以软件的形式提供给开发者,例如开源可扩展固件接口 TianoCore,通用可扩展固件 coreboot 英特尔 集成仿真基础设施(英特尔 ISIM)等。
基础软件和系统上一层,是英特尔自有和开源贡献的语言、框架和工具库,以及跨栈开发技术。英特尔工作负载优化器 Granulate、跨架构应用开发工具包 oneAPI、Bridge(跨架构原生编译原生应用)、性能分析器 VTune、数据平面开发工具集 DPDK、英特尔工业边缘洞见平台 Intel EII 等等,可以满足市场差异化的技术和工具。
另外,英特尔在 AI 领域的重磅开源深度学习推理工具 OpenVINO、预训练模型库 Open Model Zoo,以及英特尔硬件全面优化和支持的国内外主流的 AI 深度深度学习框架,如飞桨 PaddlePaddle、TensorFlow、PyTorch 等。另外还有 AI 游戏开发工具套件、开发视觉云、开放式联邦学习等等。
最上层,是在所有这些技术软件之上,英特尔将各类软件技术,集合组成了各类解决方案、服务和平台。除了解决方案,英特尔的开发人员计划和资源,可能是更加利于开发者快速高效开发的一块内容。比如有软件创新者项目、开发人员专区、开发云 平台DevCloud(为开发者提供英特尔新品正式发布前的测试和验证,这个也是最近英特尔 On 技术创新峰会特别提及的部分)、DevMesh、游戏开发者社区、AI 学院等等,这些可以帮助客户快速拓展市常
英特尔软硬件技术协同,助力开发者应对挑战并实现创新
在本次英特尔 On 技术创新峰会上,英特尔 CEO 帕特基辛格特别提到了:“一成不变、昂贵、封闭的开发环境是行不通的”,是这位拥有资深软件背景的 CEO,对技术开发最深刻的洞察。相应的,大会也推出了多个重磅的,全力为开发者设计、服务、提供的多种多样的产品与平台。
英特尔开发者云平台(Intel Developer Cloud)即将扩展支持全新技术:英特尔开发者云平台正在启动小范围的尝试,参与测试的客户和开发者可以在未来几周内测试和验证英特尔的多种最新平台,包括第四代英特尔至强可扩展处理器(Sapphire Rapids)、英特尔 至强 D处理器、Habana Gaudi 2深度学习加速器、和英特尔数据中心GPU Flex系列。
全新协作式英特尔 Geti计算机视觉平台助力各行业从业者快速、轻松地开发有效AI模型:通过用于数据上传、标注、模型训练和再训练的单一接口,英特尔Geti计算机视觉平台可助力开发团队减少模型开发所需时间,并降低AI开发技术门槛及开发成本。借助内置的针对OpenVINO 的优化功能,开发团队还可以在其企业中部署高质量计算机视觉AI解决方案,以推动创新和自动化发展,并提高生产力。
英特尔 Neural Coder (神经网络加速插件) 和英特尔 Confidential Computing (可信任计算):英特尔 Neural Coder是英特尔 Neural Compressor 的一项新功能。这是一款一键式、无代码解决方案,无需在深度学习脚本中进行基于 CUDA 的硬编码。它不仅可以优化这些脚本的性能,还能对这些优化进行基准测试,进而提供合适的部署方案。
英特尔 按需激活模式让数据中心按需加速:第四代英特尔至强可扩展处理器内置一系列加速器,主要用于人工智能、数据分析、网络、存储和其他高需求的工作负载。通过全新的英特尔按需激活模式,客户可以在原始SKU的基本配置之外,开启额外的加速器组合,在业务有需求时获得更大的灵活性和更多的选择。
台式机处理器性能的新标准:以旗舰产品英特尔酷睿 i9- 13900K为首的第13代英特尔酷睿台式机处理器,采用成熟的Intel 7制程工艺和x86高性能混合架构,实现了超越以往的出众系统性能,即使是要求苛刻的多任务工作负载也不在话下。其单线程性能和多线程性能分别最多提高了15%1和41%1,能帮助用户更好地畅享游戏、进行内容创作和高效工作。
英特尔不同领域GPU满足不同需求:借助Habana Gaudi 2深度学习加速器,几秒钟内就可以创作出不同风格电影海报;8月发布的英特尔数据中心GPU Flex系列,为客户提供了基于单一GPU来满足广泛智能视觉云工作负载需求的解决方案;英特尔锐炫 A770于10月12日以329美元的起售价和多种产品设计登陆零售市场,提供出色的内容创作和1440p游戏性能。
英特尔多设备协同技术(Intel Unison),让不同种类的工作实现跨设备协同创作:英特尔多设备协同技术是全新的软件解决方案,在手机(Android和iOS)和电脑之间提供了无缝的连接,包括文件传输、短信、电话和手机通知等功能,将会在今年应用于新的笔记本电脑。
英特尔oneAPI,以开放性赋能开发者:最新的oneAPI 2023工具包将于12月发布,包括开源SYCLomatic兼容性工具等工具,支持英特尔即将推出的全新CPU 、GPU和FPGA架构。英特尔宣布六个教育和研究机构新增成立了oneAPI卓越中心,包括北京大学软件与微电子学院、英国科学与技术设施理事会、以色列理工学院、与劳伦斯利弗莫尔国家实验室合作的犹他大学、加州大学圣地亚哥分校和柏林楚泽研究所,以拓展oneAPI对重要应用的支持。对于希望以快速、高效及特定的行业方式打造AI解决方案的开发者,发布了三套用于医疗健康的全新AI参考套件文档自动化、疾病预测和医学成像诊断。连同此前于7月发布四套AI参考套件,开发者们可以在GitHub上找到它们。
全新工具支持AI、安全和量子计算领域的开发者:推出了Kapoho Point开发板,8芯片Loihi 2开发板Kapoho Point,就可以通过堆叠满足大规模工作负载的需求,并可实现与低延迟事件相机(event-based vision sensors)的直接互连。更新了Lava框架,以支持可编程神经元、整型脉冲神经元、卷积网络和持续学习。此外,英特尔还通过英特尔神经拟态研究社区(INRC)启动了八个由英特尔赞助的大学项目。在演讲期间,红帽首席技术官Chris Wright通过视频连线,宣布推出英特尔和红帽AI开发者计划(Intel and Red Hat AI Developer Program),旨在让开发者能够更加便捷地学习、测试和部署模型。
英特尔将推进开放生态,助力开发者加速创新
从上面种种新发布的产品、平台、服务,让我们很直观地感受到了,英特尔的“开发者优先”宗旨。这次大会,英特尔继续提到了对于开发者生态建设的态度,那就是“开放、可选择、可信任”。上面提到的很多软件技术都是英特尔的开源贡献,并和主流软件保持开放合作协同。在英特尔的软件栈架构图里,提及了同领域多个同类技术,方便开发者灵活选择。当然,开源可以让开发者的数据、开发环境变得更自由自主,也能极大降低开发的风险。
在不确定性的世界中,IT 技术仍将向前发展。英特尔所提到的无所不在的计算、无处不在的连接、从云到边缘的基础设施、人工智能、传感和感知,这五大超级技术力量,将继续相互增强、加速发展,并释放更大的潜力。拥有开放创新基因的 IT 开发者,也不会停止学习和探索的脚步。趋势之下,开发者更需要专注于良性的开发生态,与包括英特尔这样的 IT 巨头在内的开放生态合作,加速开发,勇立创新潮头。