【技术实现步骤摘要】
【国外来华专利技术】用于安全性关键应用的多样化冗余方法根据35U.S.C.§119的优先权要求本专利申请要求于2017年12月21日提交的题为“用于安全性关键应用的多样化冗余方法(DIVERSEREDUNDANCYAPPROACHFORSAFETYCRITICALAPPLICATIONS)”的非临时申请第15/850,967号的优先权,该专利申请被转让给本申请的受让人并在此明确地通过引用并入本文。
本公开涉及用于安全性关键应用的图形处理单元(GPU)子系统的测试。
技术介绍
图形处理单元(GPU)是被配置成并行执行多个操作的处理电路,并且对于生成用于显示的图像数据的图形操作是有用的。GPU用于包括汽车在内的各种环境。例如,GPU生成图像内容,诸如显示在方向盘后面的仪表板上的图像内容、用作警告指示符的图像内容、与信息娱乐屏幕相关的图像内容、来自后视摄像头的图像内容以及其它汽车显示系统的其它图像内容。汽车中的显示装置可以是汽车高级驾驶辅助系统(ADAS)的一部分,或者可操作地耦合到汽车高级驾驶辅助系统,使得显示装置也可以显示盲点警告 ...
【技术保护点】
1.一种用于测试计算装置的图形处理单元GPU子系统的方法,所述方法包含:/n由在第一渲染模式下操作的GPU处理图形数据以产生第一图像;/n由在第二渲染模式下操作的所述GPU处理所述图形数据以产生第二图像;以及/n至少部分地基于比较所述第一图像与所述第二图像来确定在所述GPU子系统中是否已经发生故障。/n
【技术特征摘要】
【国外来华专利技术】20171221 US 15/850,9671.一种用于测试计算装置的图形处理单元GPU子系统的方法,所述方法包含:
由在第一渲染模式下操作的GPU处理图形数据以产生第一图像;
由在第二渲染模式下操作的所述GPU处理所述图形数据以产生第二图像;以及
至少部分地基于比较所述第一图像与所述第二图像来确定在所述GPU子系统中是否已经发生故障。
2.根据权利要求1所述的方法,其中:
所述第一渲染模式包含基于图块的渲染模式;并且
所述第二渲染模式包含直接渲染模式。
3.根据权利要求2所述的方法,其中由在所述基于图块的渲染模式下操作的所述GPU来渲染所述第一图像进一步包含:
由所述GPU将所述图形数据划分成多个箱;
对于所述多个箱中的每个箱:
由所述GPU通过内部总线将相应的箱渲染到图形存储器中的图块;以及
由所述GPU通过外部总线将来自所述图形存储器的所述图块存储到帧缓冲器。
4.根据权利要求2所述的方法,其中由在所述直接渲染模式下操作的所述GPU来渲染所述第二图像进一步包含:
由所述GPU通过外部总线将所述第二图像渲染到帧缓冲器中,而不将所述图形数据划分成多个箱。
5.根据权利要求2所述的方法,其中:
响应于接收到要在所述基于图块的渲染模式下操作的第一一或多个命令,所述GPU在所述基于图块的渲染模式下操作;以及
响应于接收到要在所述直接渲染模式下操作的第二一或多个命令,所述GPU在所述直接渲染模式下操作。
6.根据权利要求1所述的方法,其中至少部分地基于比较所述第一图像和所述第二图像来检测所述GPU子系统中的所述故障进一步包含:
由所述计算装置比较所述第一图像的每个像素的值与所述第二图像的每个相对应的像素的相对应的值;并且
如果所述第一图像的至少一个像素与所述第二图像的相对应的像素的相对应的值不匹配,则由所述计算装置确定在所述GPU子系统中已经发生了操作故障。
7.根据权利要求1所述的方法,其中至少部分地基于比较所述第一图像和所述第二图像来检测所述GPU子系统中的所述故障进一步包含:
由所述计算装置生成所述第一图像的第一数据完整性校验值;以及
由所述计算装置生成所述第二图像的第二数据完整性校验值;
由所述计算装置比较所述第一数据完整性校验值与所述第二数据完整性校验值;并且
如果所述第一数据完整性校验值和所述第二数据完整性校验值在预定误差容限内不匹配,则由所述计算装置确定在所述GPU子系统中已经发生了操作故障。
8.根据权利要求7所述的方法,其中所述第一数据完整性校验值和所述第二数据完整性校验值是循环冗余校验CRC码、散列函数、校验和或多个独立签名寄存器MISR签名中的一个。
9.根据权利要求1所述的方法,进一步包含:
由所述计算装置响应于确定在所述GPU子系统中已经发生了所述操作故障而生成中断。
10.根据权利要求9所述的方法,进一步包含:
由所述计算装置响应于生成所述中断而生成听觉、视觉或触觉警告中的一或多个。
11.根据权利要求9所述的方法,进一步包含:
由所述计算装置响应于生成所述中断而启动恢复过程。
12.根据权利要求1所述的方法,其中所述GPU子系统是车辆的高级驾驶辅助系统ADAS的一部分。
13.一种被配置成用于图形处理的设备,所述设备包含:
图形处理单元GPU子系统,所述图形处理单元GPU子系统包含一或多个存储器和与所述一或多个存储器通信的GPU,所述GPU被配置成:
在第一渲染模式下操作以处理图形数据从而产生第一图像;
将所述第一图像存储在所述一或多个存储器中;
在第二渲染模式下操作以处理所述图形数据从而产生第二图像;
将所述第二图像存储在所述一或多个存储器中;以及
至少部分地基于比较所述第一图像与所述第二图像来确定在所述GPU子系统中是否已经发生故障。
14.根据权利要求13所述的设备,其中:
所述第一渲染模式包含基于图块的渲染模式;并且
所述第二渲染模式包含直接渲染模式。
15.根据权利要求14所述的设备,其中在所述基于图块的渲染模式下操作的所述GPU进一步被配置成:
将所述图形数据划分成多个箱;以及
对于所述多个箱中的每个箱:
经由内部总线将相应的箱渲染到所述GPU的图形存储器中的图块;以及
将来自所述图形存储器的所述图块存储到...
【专利技术属性】
技术研发人员:A·K·H·容,J·C·云,金东炫,R·古拉堤,B·L·约翰逊,A·E·格鲁贝尔,
申请(专利权)人:高通股份有限公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。