用于确定GPU子系统中的数据内容完整性的存储器地址翻转技术方案

技术编号:24505923 阅读:62 留言:0更新日期:2020-06-13 08:03
本公开的技术可以包含:使用一或多个处理器来处理数据以产生第一图像,包含根据第一存储器存取模式将处理所述数据的中间第一结果存储在所述一或多个处理器的至少一个内部存储器中;使用所述一或多个处理器来处理所述数据以产生第二图像,包含根据第二存储器存取模式将处理所述数据的中间第二结果存储在所述一或多个处理器的所述至少一个内部存储器中,其中所述第二存储器存取模式与所述第一存储器存取模式不同;将所述第一图像与所述第二图像进行比较;和在所述比较指示所述第一图像与所述第二图像不同的情况下生成中断。

Memory address flip to determine data content integrity in GPU subsystem

【技术实现步骤摘要】
【国外来华专利技术】用于确定GPU子系统中的数据内容完整性的存储器地址翻转本专利申请要求于2017年11月6日提交的标题为“用于确定GPU子系统中的数据内容完整性的存储器地址翻转(MEMORYADDRESSFLIPPINGTODETERMINEDATACONTENTINTEGRITYINGPUSUB-SYSTEM)”的非临时申请第15/804,707号的优先权,其转让给其受让人并且由此通过引用明确地并入本文。
本公开涉及显示子系统的数据内容完整性的测试。
技术介绍
图形处理单元(GPU)是被配置成并行执行多种操作并且对于生成用于显示的图像数据的图形操作很有用的处理电路。GPU在各种环境(包含汽车)中使用。例如,GPU生成图像内容,例如在方向盘后面的仪表板上显示的图像内容,用作警告指示的图像内容,与信息娱乐屏幕有关的图像内容,来自后视摄像头的图像内容以及其它汽车显示系统的其它图像内容。汽车中的显示装置可以是汽车高级驾驶员辅助系统(ADAS)的一部分,或可操作地耦合到其,使得所述显示装置还可以显示盲点警告,以警告驾驶员在驾驶员的盲点处有车辆。可能需要安本文档来自技高网...

【技术保护点】
1.一种用于图形处理的方法,所述方法包括:/n使用一或多个处理器来处理数据以产生第一图像,包含根据第一存储器存取模式将处理所述数据的中间第一结果存储在所述一或多个处理器的至少一个内部存储器中;/n使用所述一或多个处理器来处理所述数据以产生第二图像,包含根据第二存储器存取模式将处理所述数据的中间第二结果存储在所述一或多个处理器的所述至少一个内部存储器中,其中所述第二存储器存取模式与所述第一存储器存取模式不同;/n将所述第一图像和所述第二图像存储在存储器中;/n将所述第一图像与所述第二图像进行比较;和/n在所述比较指示所述第一图像与所述第二图像不同的情况下生成中断。/n

【技术特征摘要】
【国外来华专利技术】20171106 US 15/804,7071.一种用于图形处理的方法,所述方法包括:
使用一或多个处理器来处理数据以产生第一图像,包含根据第一存储器存取模式将处理所述数据的中间第一结果存储在所述一或多个处理器的至少一个内部存储器中;
使用所述一或多个处理器来处理所述数据以产生第二图像,包含根据第二存储器存取模式将处理所述数据的中间第二结果存储在所述一或多个处理器的所述至少一个内部存储器中,其中所述第二存储器存取模式与所述第一存储器存取模式不同;
将所述第一图像和所述第二图像存储在存储器中;
将所述第一图像与所述第二图像进行比较;和
在所述比较指示所述第一图像与所述第二图像不同的情况下生成中断。


2.根据权利要求1所述的方法,其进一步包括:
在所述比较指示所述第一图像与所述第二图像相同的情况下显示所述第一图像或所述第二图像中的一个。


3.根据权利要求1所述的方法,其中所述一或多个处理器包括图形处理单元GPU,并且其中所述数据是用于渲染包括所述第一图像或所述第二图像的帧的图形数据。


4.根据权利要求1所述的方法,其中所述第一存储器存取模式定义所述至少一个内部存储器的用于存储所述中间第一结果的第一内部地址位,并且其中所述第二存储器存取模式定义所述至少一个内部存储器的用于存储所述中间第二结果的第二内部地址位,其中所述第二内部地址位与所述第一内部地址位不同,使得所述中间第二结果相较于所述中间第一结果存储在所述至少一个内部存储器的不同物理地址中。


5.根据权利要求1所述的方法,其中将所述第一图像与所述第二图像进行比较包括将所述第一图像的每个像素的值与所述第二图像的每个相对应像素的相对应值进行比较,并且
其中生成所述中断包括在所述第一图像的至少一个像素的所述值与所述第二图像的所述相对应像素的所述相对应值不匹配的情况下生成所述中断。


6.根据权利要求1所述的方法,其进一步包括:
为所述第一图像生成第一数据完整性校验值;和
为所述第二图像生成第二数据完整性校验值,
其中将所述第一图像与所述第二图像进行比较包括将所述第一数据完整性校验值与所述第二数据完整性校验值进行比较,并且
其中生成所述中断包括在所述比较指示所述第一数据完整性校验值和所述第二数据完整性校验值在预定误差界限内不匹配的情况下生成所述中断。


7.根据权利要求6所述的方法,其中所述第一数据完整性校验值和所述第二数据完整性校验值是循环冗余校验CRC码、哈希函数、校验和或多独立签名寄存器MISR签名中的一种。


8.根据权利要求1所述的方法,其中所述存储器包含第一存储器和第二存储器,所述方法进一步包括:
根据所述第一存储器存取模式将所述第一图像存储在所述第一存储器中;和
根据所述第二存储器存取模式将所述第二图像存储在所述第二存储器中。


9.根据权利要求1所述的方法,其进一步包括:
为所述中间第一结果中的一或多个生成第一数据完整性校验值;和
为所述中间第二结果中的一或多个生成第二数据完整性校验值,
其中将所述第一图像与所述第二图像进行比较包括将所述第一数据完整性校验值与所述第二数据完整性校验值进行比较,并且
其中生成所述中断包括在所述比较指示所述第一数据完整性校验值和所述第二数据完整性校验值在预定误差界限内不匹配的情况下生成所述中断。


10.根据权利要求1所述的方法,其进一步包括:
响应于生成所述中断而生成听觉、视觉或触觉警告中的一或多种。


11.根据权利要求1所述的方法,其进一步包括:
响应于生成所述中断而启动恢复过程。


12.根据权利要求1所述的方法,其中所述一或多个处理器是车辆的高级驾驶员辅助系统ADAS的一部分。


13.一种被配置成用于图形处理的设备,所述设备包括:
至少一个内部存储器;和
一或多个处理器,其与所述至少一个内部存储器通信,所述一或多个处理器被配置成:
处理数据以产生第一图像,包含根据第一存储器存取模式将处理所述数据的中间第一结果存储在所述至少一个内部存储器中;
处理所述数据以产生第二图像,包含根据第二存储器存取模式将处理所述数据的中间第二结果存储在所述至少一个内部存储器中,其中所述第二存储器存取模式与所述第一存储器存取模式不同;
将所述第一图像和所述第二图像存储在存储器中;
将所述第一图像与所述第二图像进行比较;和
在所述比较指示所述第一图像与所述第二图像不同的情况下生成中断。


14.根据权利要求13所述的设备,其进一步包括:
显示器,其被配置成在所述比较指示所述第一图像与所述第二图像相同的情况下显示所述第一图像或所述第二图像中的一个。


15.根据权利要求13所述的设备,其中所述一或多个处理器包括图形处理单元GPU,并且其中所述数据是用于渲染包括所述第一图像或所述第二图像的帧的图形数据。


16.根据权利要求13所述的设备,其中所述第一存储器存取模式定义所述至少一个内部存储器的用于存储所述中间第一结果的第一内部地址位,并且其中所述第二存储器存取模式定义所述至少一个内部存储器的用于存储所述中间第二结果的第二内部地址位,其中所述第二内部地址位与所述第一内部地址位不同,使得所述中间第二结果相较于所述中间第一结果存储在所述至少一个内部存储器的不同物理地址中。


17.根据权利要求13所述的设备,其中为了将所述第一图像与所述第二图像进行比较,所述一或多个处理器进一步被配置成将所述第一图像的每个像素的值与所述第二图像的每个相对应像素的相对应值进行比较,并且
其中为了生成所述中断,所述一或多个处理器进一步被配置成在所述第一图像的至少一个...

【专利技术属性】
技术研发人员:A·E·格鲁贝尔R·古拉堤B·L·约翰逊J·C·云A·K·H·容金东炫
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1