【技术实现步骤摘要】
【国外来华专利技术】用于在异构计算平台中达成算法安全性的系统
[0001]相关申请
[0002]本申请要求于2019年12月17日提交的题为“System To Achieve Algorithm Safety In Heterogeneous Compute Platform(用于在异构计算平台中达成算法安全性的系统)”的美国临时申请No.62/949,426的优先权权益,该临时申请的全部内容通过援引且出于所有目的被纳入于此。
[0003]背景
[0004]随着行业朝着部署自主和半自主交通工具的方向发展,汽车和卡车正变得更加智能。自主和半自主交通工具能够检测关于其位置和周围环境的信息(例如,使用雷达、激光雷达、GPS、文件里程表、加速度计、相机和其他传感器),并且包括控制系统,该控制系统解读传感信息以标识危险并确定要遵循的导航路径。自主和半自主交通工具包括控制系统以在有限的或没有来自汽车的占用者或其他操作者的控制下运行。
[0005]概述
[0006]各种方面包括使交通工具(诸如自主交通工具、半自主交通工具等)能够在具有各种安全性等级的 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于支持异构计算系统中的安全性合规计算的方法,包括:接收要在所述异构计算系统中运行要求安全性合规的算法的指示;确定所述异构计算系统的非安全性合规计算单元是否优选用于运行所述算法;以及响应于确定所述异构计算系统的所述非安全性合规计算单元优选用于运行所述算法,修改所述算法的执行以使用所述异构计算系统的所述非安全性合规计算单元执行所述算法的一部分并且使用所述异构计算系统的安全性合规计算单元执行所述算法的另一部分。2.如权利要求1所述的方法,其中修改所述算法的执行以使用所述异构计算系统的所述非安全性合规计算单元执行所述算法的一部分并且使用所述异构计算系统的安全性合规计算单元执行所述算法的另一部分包括:修改所述算法的执行以创建所述算法的轻量版本,以供在所述异构计算系统的所述安全性合规计算单元上运行。3.如权利要求2所述的方法,进一步包括:在所述异构计算系统的所述非安全性合规计算单元上运行所述算法以针对数据集生成较精细输出;在所述异构计算系统的所述安全性合规计算单元上运行所述算法的所述轻量版本以针对所述数据集生成粗略输出;确定所述较精细输出和所述粗略输出是否匹配;以及响应于确定所述较精细输出和所述粗略输出不匹配而生成警报。4.如权利要求2所述的方法,进一步包括:在所述异构计算系统的所述非安全性合规计算单元上运行所述算法以针对数据集生成较精细输出;在所述安全性合规计算单元上对所述数据集的随机采样部分运行所述算法的所述轻量版本,以针对所述数据集的所述随机采样部分生成粗略输出;确定针对所述随机采样部分的所述粗略输出和所述较精细输出是否匹配;以及响应于确定针对所述随机采样部分的所述粗略输出和所述较精细输出不匹配而生成警报。5.如权利要求2所述的方法,进一步包括:标识数据集的重要部分;在所述异构计算系统的所述安全性合规计算单元上运行所述算法以针对所述数据集的所标识的重要部分生成较精细输出;以及在所述异构计算系统的所述安全性合规计算单元上运行所述算法的所述轻量版本以针对所述数据集的所有其他部分生成粗略输出。6.如权利要求1所述的方法,其中修改所述算法的执行以使用所述异构计算系统的所述非安全性合规计算单元执行所述算法的一部分并且使用所述异构计算系统的安全性合规计算单元执行所述算法的另一部分包括:标识数据集的关键部分;在所述异构计算系统的所述安全性合规计算单元上运行所述算法以针对所述数据集的所标识的关键部分生成较精细输出;以及在所述异构计算系统的所述非安全性合规计算单元上运行所述算法以针对所述数据
集的所有其他部分生成较精细输出。7.如权利要求1所述的方法,其中所述异构计算系统是片上系统。8.如权利要求1所述的方法,其中所述安全性合规计算单元是中央处理单元或数字信号处理单元,并且所述非安全性合规计算单元是图形处理单元。9.如权利要求1所述的方法,其中所述异构计算系统是交通工具异构计算系统,并且要求安全性合规的所述算法是要求安全性合规的交通工具算法。10.如权利要求9所述的方法,其中要求安全性合规的所述交通工具算法是要求汽车安全完整性等级B(ASIL B)合规的交通工具算法。11.一种交通工具计算设备,包括:处理器,所述处理器配置有用于以下操作的处理器可执行指令:接收要在异构计算系统中运行要求安全性合规的算法的指示;确定所述异构计算系统的非安全性合规计算单元是否优选用于运行所述算法;以及响应于确定所述异构计算系统的所述非安全性合规计算单元优选用于运行所述算法,修改所述算法的执行以使用所述异构计算系统的所述非安全性合规计算单元执行所述算法的一部分并且使用所述异构计算系统的安全性合规计算单元执行所述算法的另一部分。12.如权利要求11所述的交通工具计算设备,其中所述处理器进一步配置有处理器可执行指令以通过以下操作来修改所述算法的执行以使用所述异构计算系统的所述非安全性合规计算单元执行所述算法的一部分并且使用所述异构计算系统的安全性合规计算单元执行所述算法的另一部分:修改所述算法的执行以创建所述算法的轻量版本,以供在所述异构计算系统的所述安全性合规计算单元上运行。13.如权利要求12所述的交通工具计算设备,其中所述处理器进一步配置有用于以下操作的处理器可执行指令:在所述异构计算系统的所述非安全性合规计算单元上运行所述算法以针对数据集生成较精细输出;在所述异构计算系统的所述安全性合规计算单元上运行所述算法的所述轻量版本以针对所述数据集生成粗略输出;确定所述较精细输出和所述粗略输出是否匹配;以及响应于确定所述较精细输出和所述粗略输出不匹配而生成警报。14.如权利要求12所述的交通工具计算设备,其中所述处理器进一步配置有用于以下操作的处理器可执行指令:在所述异构计算系统的所述非安全性合规计算单元上运行所述算法以针对数据集生成较精细输出;在所述安全性合规计算单元上对所述数据集的随机采样部分运行所述算法的所述轻量版本,以针对所述数据集的所述随机采样部分生成粗略输出;确定针对所述随机采样部分的所述粗略输出和所述较精细输出是否匹配;以及响应于确定针对所述随机采样部分的所述粗略输出和所述较精细输出不匹配而生成警报。15.如权利要求12所述的交通工具计算设备,其中所述处理器进一步配置有用于以下
操作的处理器可执行指令:标识数据集的重要部分;在所述异构计算系统的所述安全性合规计算单元上运行所述算法以针对所述数据集的所标识的重要部分生成较精细输出;以及在所述异构计算系统的所述安全性...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。