借助英特尔和亚马逊云科技彻底改变汽车软件开发

作者: 克里斯·科马克, 杰里米·达汉, 凯伦·特鲁伊特, 玛丽亚·埃利, 斯特凡诺·马尔扎尼 |

向软件定义汽车(SDV)的转变为将 OEM 车辆设计周期缩短至少 6 个月打开了大门,从而为汽车软件开发的新工具和流程提供了创新。为了帮助在全球范围内保持竞争力,OEM 正在采用基于云的开发环境和云原生软件设计,支持越来越多的汽车硬件平台上的软件可移植性。通过向左移动,在车辆生命周期的早期推动软件开发、测试和验证,汽车软件开发人员可以更早地应对这些挑战。

要向左转汽车应用的软件开发,OEM 必须专注于在开发过程的各个阶段营造一致的环境。环境平等是指在基于云的环境中开发可密切复制车辆属性的软件的能力。这种开发可以提高效率,但实现汽车应用的环境平等并非易事。汽车 OEM 必须管理多达 150 个电子控制单元 (ECU) 和数千个软件组件,这些组件既能独立运行,又能协调运行。现代汽车的后座游戏和由生成式人工智能支持的高级娱乐系统等功能带来了更大的复杂性。为了满足这些需求,汽车软件开发人员必须采用新的策略来缩短软件开发周期,为下一代硬件平台做准备。通过使用基于云的开发环境和创新硬件,OEM 可以在整个车辆开发生命周期中提高适应性和可扩展性。

英特尔汽车虚拟开发环境在云端提供同等的功能和性能

英特尔的片上系统 (SoC) 嵌入在全球超过 5000 万辆汽车中,为先进的信息娱乐系统、数字仪表盘和其他软件定义的车辆功能提供了技术支撑。目前,英特尔正在采用"整车"方法来帮助解决向新车辆架构转变所带来的一些复杂性和集成挑战。这种前瞻性战略将推动该行业走向以更大可扩展性为特征的未来,在这种未来中,车辆越来越多地由其软件功能来定义,同时还将满足采用云环境的原始设备制造商的需求。

英特尔和亚马逊云科技正在共同为客户提供一种开创性的汽车软件开发方法。他们共同合作开发基于云的开发环境,以帮助解决原始设备制造商在车辆生命周期早期转变汽车软件开发的主要痛点。

通过将可扩展的亚马逊云科技基础设施与英特尔的 x86 硬件专业知识相结合,英特尔的汽车虚拟开发环境 (VDE) 允许 OEM 实现环境平等,并让开发环境反映车辆内部的内容。这种合作旨在通过端到端的软件开发方法最大限度地向左移动。

功能对等很重要...

当今的云基础架构基于数据中心硬件,该硬件以协作、可扩展和灵活的方式提供高性能计算。由英特尔® 至强® 可扩展处理器提供支持的 Amazon Elastic Compute Cloud (Amazon EC2) 实例为加速软件开发提供了绝佳的环境,因为这些实例与英特尔® 汽车 SDV SoC 共享相同的 x86 指令集架构 (ISA)。

这种固有的对等性允许 OEM 大规模测试和验证其汽车应用程序,同时帮助确保其汽车软件在不同环境下表现一致。通过将车载操作系统与由英特尔® 至强® 可扩展处理器提供支持的高可用性 Amazon EC2 实例相集成,OEM 可以实现其汽车应用的无缝操作系统平价(图 1)。这使原始设备制造商能够尽早开始开发,并以经济高效的方式集成到其持续集成、测试和部署 (CI/CT/CD) 管道中。

图 1-与英特尔汽车虚拟开发环境功能相当图 1-功能与英特尔汽车虚拟开发环境相同

但是需要性能平等

虽然实现功能平价是一个很好的起点——它可以帮助原始设备制造商大规模访问开发和测试环境——但还需要提供更多产品来解决性能均等问题。理想的软件开发环境将为在同一开发环境中从功能测试无缝过渡到性能测试提供连续性。那么,既然 OEM 也可以实现性能平等,为什么还要实现功能平价呢?

通常,车载 SoC(又名车载 HPC 或中央计算)包含集成图形处理单元 (GPU)、神经处理单元 (NPU)、数字信号处理单元 (DSP) 以及其他数据中心处理器中没有的 I/O(图 2)。由于性能指标不准确,这种不匹配给实现真正的环境平等带来了挑战。尽管虚拟化解决方案和虚拟 ECU/SoC 模型都试图弥合硬件差距,但它们增加了复杂性,需要进行集成,并且仍然无法为 OEM 提供有关其软件性能的良好指示。

图 2-数据中心 HPC 硬件架构与车载 HPC 硬件架构图 2-数据中心 HPC 硬件架构与车载 HPC 硬件架构

英特尔正在使英特尔® Automotive SDV SC(图 3)更接近亚马逊云科技,以实现环境平等,同时提供了一种实现边缘终端目标的解决方案,允许在汽车硬件之前测试和验证软件性能。

图 3图 3-性能与英特尔汽车虚拟开发环境不相上下

通过各种概念验证,亚马逊云科技和英特尔已经证明了使用正确的硬件更高效地开发汽车应用程序的能力,允许 OEM 根据自己的需求在功能开发环境和性能开发环境之间做出选择(图 4)。

通过这种设置,OEM 可以轻松访问提供卓越开发平台的硬件,从而减少安装和维护昂贵设备的需求。这种合作促进了更具创新性、更可靠和更高效的汽车解决方案,帮助原始设备制造商在快速发展的汽车行业中保持领先地位。

图 4图 4-亚马逊云科技上的英特尔汽车虚拟开发环境

结论

通过合作,英特尔和亚马逊云科技正在提供一种有助于确保性能和功能平等的新方法,从而满足汽车行业早期软件开发的需求。

通过允许访问英特尔® 汽车 SDV SoC 并能够与 OEM 车载平台的性能特征(例如 CPU/GPU 频率、缓存大小)相匹配,英特尔和亚马逊云科技现在提供几乎相同的硬件同等配置。通过利用云的可扩展性和灵活性,这将有助于缩短 OEM 软件开发的时间和成本。探索并讨论英特尔汽车虚拟开发环境如何帮助 OEM、Tier1 和 ISV 踏上左移的软件之旅!开始吧,在圣塔克拉拉亚马逊云科技原型设计和创新实验室体验 VDE 先睹为快。通过 ExploreVDE@intel.com 联系我们。



克里斯·科马克

克里斯·科马克

Chris Cormack 是英特尔汽车业务部门的首席工程师和首席软件架构师。Chris 负责英特尔汽车的整体软件愿景、架构和技术战略。在过去的十年中,他主要专注于高度整合的系统架构,主要是汽车和嵌入式市场。工作之余,他喜欢和家人一起旅行和打网球。

杰里米·达汉

杰里米·达汉

杰里米·达汉是亚马逊云科技的汽车计算高级技术 GTM 专家。他正在帮助客户/合作伙伴利用云功能解决与汽车软件有关的最具挑战性的问题。他在汽车行业拥有超过十年的经验,特别是在嵌入式软件方面,最近在云端拥有丰富的经验。当不在亚马逊云科技上构建东西时,他是在修补汽车/物联网传感器。

凯伦特鲁伊特

凯伦·特鲁伊特

凯伦·特鲁特是英特尔汽车孵化战略高级总监。她是首席技术官办公室的一员,负责探索新的商机和战略合作伙伴关系,以加快英特尔的汽车战略。在科技领域工作了 20 多年,她的经验主要集中在转型和为客户创造价值的领域。座右铭:人生苦短,不能喝坏酒。

玛丽亚·埃利

玛丽亚·埃利

玛丽亚·埃利是英特尔汽车首席技术官办公室的首席数据科学家。她负责为英特尔汽车客户构思和孵化新解决方案。在过去的 7 年中,她一直专注于自动驾驶安全的标准化工作和消费类车辆的技术解决方案。她喜欢旅行,旅行时,她总是随身携带胶片摄影机。

斯特凡诺·马尔扎尼

斯特凡诺·马尔扎尼

Stefano 致力于帮助解决汽车行业面临的最大挑战。他目前的重点是帮助汽车行业向软件定义汽车过渡,实现自主功能、互联服务和人工智能驱动的令人愉悦的用户体验。Stefano 的技术专长在于物联网、机器学习、车辆架构、HMI 以及汽车软件开发和工具。


*前述特定亚马逊云科技生成式人工智能相关的服务仅在亚马逊云科技海外区域可用,亚马逊云科技中国仅为帮助您发展海外业务和/或了解行业前沿技术选择推荐该服务。