自动驾驶汽车需要持续的态势感知:他们需要先进的传感器(雷达、激光雷达、高分辨率相机等)来不断捕获汽车执行自动任务所需的环境信息。这需要一套高性能嵌入式计算(HPEC)系统,该系统能够处理大量数据,与传感器交换这些数据并应用边缘AI(人工智能)和深度学习算法来实时训练车辆。
Eurotech提供的HPEC系统可以组合在一起,以在汽车和坚固型应用中提供无与伦比的性能和容量。这些系统提供存储、计算、网络和边缘AI以及深度学习功能,以应对5级自动驾驶的挑战(车辆是完全自动的,无需驾驶员干预)
Eurotech HPEC系统通过了汽车应用认证,并具有液体冷却功能,可与用户应用无缝集成。
以下是采用Eurotech HPEC系统以实现自动驾驶的3种可能的架构。
高性能数据记录
该用例是简化的高性能数据记录应用的示例,其中DynaCOR 40-34通过DynaNET 10G-01接收来自多个车辆传感器的聚合数据流。该架构具有40GbE骨干网和多达48个1GbE数据源的良好平衡。
该设置为需要在实际驾驶条件下收集车辆和环境数据集的客户提供了巨大价值,他们利用现有的商用车辆进行了最少的修改。该系统的极致紧凑性及其汽车认证允许仅使用典型小型汽车后备箱体积的一小部分安装DynaCOR 40-34和DynaNET 10G-01。
自动驾驶:在边缘AI上搭载高性能计算
该用例将可扩展的计算功能添加到上一节中说明的独立体系结构的日志记录功能中,并引入了两个新的构建块,这些构建块启用了车载边缘AI。DynaCOR 50-35是一款坚固的HPEC服务器,具有无与伦比的计算能力,可在边缘支持AI和深度学习算法以实现自动驾驶。该DynaNET 100G-01是一款高性能的以太网交换机,100G以太网端口,用于大量双向数据传输。
在此处显示的示例中,传感器数据流由DynaNET 10G-01聚合,然后馈入主干DynaNET 100G-01。在这种安排下,所有DynaCOR都利用2x56GbE链路,每个设备的总带宽为112Gb/s,可以动态分配。假设连续的实时传感器数据流(最高40Gb/s)将被定向到第一个DynaCOR接口,而将第二个可用于计算任务和消息,则是相当合理的。
DynaNET 100G-01和DynaNET 10G-01的显着特征是第3层网络,可实现非常精细的流量管理。这对于最大程度地减少延迟并确保将数据流定向到正确的设备,避免数据匮乏和类似的其他网络问题(对于整个体系结构而言,确定性的运行条件会造成恶化)至关重要。
由于DynaNET 100G-01提供了16个端口,每个端口能够支持40/56 / 100Gb / s,并且DynaCOR 40-34和DynaCOR 50-35都具有双重40 / 56Gb / s接口,因此可以混合和匹配多达使用40 / 56Gb / s链接的15个DynaCOR,或使用80 / 112Gb / s链接的多达7个DynaCOR。一个或两个40GbE链路可用于连接到一个或两个DynaNET 10G-01的传感器网络。
通过混合和匹配构建基块,可以达到极限配置,例如:高达256TB的NVMe存储容量(使用16个存储设备),或高达16TFLOP(CPU)+ 248TFLOP(GPU,FP32)的计算性能,以及两者之间的任何东西。这使边缘AI和深度学习能够在板上进行大量数据处理。
值得注意的是,每个DynaCOR均具有2个GbE接口,即使在这些极端情况下,也可以直接连接传感器。此外,DynaCOR 50-35可以配置NVME存储,为客户提供额外的灵活性。
用于自动驾驶的冗余HPEC架构
在最后一个示例中,我们展示了如何通过添加两个以上的交换机来实现冗余体系结构。尽管这是一种简单化的方法,不能完全反映实际情况下如何实现真正的冗余体系结构,但它仍然说明了如何在普通车辆中创建非常复杂的计算和存储基础结构,同时又保持良好的物理约束力。由空间、操作条件和总允许功率决定。
|