三大创新功能,打造便捷、高效、安全的自动驾驶计算开发生态
AutoDRRT将为用户提供自动分布式并行、高容错、低延时三大计算功能模块和开发工具,并开放自动驾驶应用层低延时感知、定位、融合、规划控制等算法API接口、开源深度优化的中间件及OS,方便用户针对不同的智能驾驶应用场景,选择适合的算法,快速搭建部署智能驾驶应用。
自动分布式并行计算功能:针对自动驾驶算法应用到不同计算引擎,实现快速迁移的需求,AutoDRRT 兼容业界所有主流的异构架构,支持0代码实现从单计算引擎到多计算引擎的自动分布式并行,用户无需代码开发,即可实现上百个不同算法在不同计算引擎上的分布式计算。
低延时计算功能:面对自动驾驶应用运行的低延时挑战,浪潮信息采用软硬件协同优化技术,从硬件系统层、软件环境层、应用框架层及算法内核层四个方面入手,采用40余种优化手段,综合考虑了计算、数据IO、通信的性能需求及耗时热点,最大化减少整体延时,基于AutoDRRT实现自动驾驶应用从感知到控制的端到端延时低至60ms,比行业内应用运行的平均时延降低40%,可以更好的满足自动驾驶对实时性的要求。
容错计算功能:为解决应用层的安全运行,AutoDRRT还设计了高容错计算功能,通过对底层节点进行改进,实现了节点级的冗余通信,结合框架的智能负载均衡及调度功能,最终可实现用户无感的高容错功能,实现了计算、通信、IO的冗余。当某一自动驾驶算法如果由于系统故障失效,AutoDRRT可实时切换到冗余算法,切换延时低至1ms,从而保障系统安全。
AutoDRRT这些创新优化功能增强了自动驾驶计算框架的实时性能、分布式并行和容错性,并提供了从感知、定位、决策规划和控制的多个优化算法模型,努力降低开发门槛,旨在让尽可能多的研究学者、汽车整车厂商、软件开发商等进行自动驾驶技术的联合开发创新,打造便捷、高效、安全的自动驾驶计算开发生态,促进自动驾驶技术的发展与落地。