消除高速缓存制造技术

技术编号:46526848 阅读:12 留言:0更新日期:2025-09-30 18:51
本公开内容提供了用于消除高速缓存的系统、设备、装置和方法,包括编码在存储介质上的计算机程序。图形处理器可以从与图形处理器相关联的至少一个CP获得对至少一个状态更新的指示,其中至少一个状态更新对应于状态集合中的与图形处理器相关联的一个或多个状态。图形处理器可以确定一个或多个状态是否存储在与图形处理器相关联的高速缓存中。图形处理器可以基于关于一个或多个状态存储在高速缓存中的确定来丢弃至少一个状态更新,或者基于关于一个或多个状态未存储在高速缓存中的确定来更新高速缓存。

【技术实现步骤摘要】
【国外来华专利技术】

本公开内容一般涉及处理系统,并且更具体地,涉及用于图形处理的一个或多个技术。


技术介绍

1、计算设备通常执行图形和/或显示处理(例如,利用图形处理单元(gpu)、中央处理单元(cpu)、显示处理器等)来渲染和显示视觉内容。这样的计算设备可以包括例如计算机工作站、比如智能电话之类的移动电话、嵌入式系统、个人计算机、平板计算机和视频游戏控制台。gpu被配置为执行包括一个或多个处理阶段的图形处理流水线(pipeline),所述一个或多个处理阶段一起操作以执行图形处理命令并输出帧。中央处理单元(cpu)可以通过向gpu发出一个或多个图形处理命令来控制gpu的操作。现代的cpu通常能够并行地执行多个应用,其中,每个应用可能需要在执行期间使用gpu。显示处理器被配置为将从cpu接收到的数字信息转换为模拟值,并且可以向显示器面板发布命令以用于显示视觉内容。提供用于在显示器上视觉呈现的内容的设备可以利用cpu、gpu和/或显示处理器。

2、用于图形处理的当前技术可能未解决命令流中的冗余状态更新。需要关于减少图形处理器(例如,gpu)中的冗余状态更新的改进技术。本文档来自技高网...

【技术保护点】

1.一种用于图形处理的装置,包括:

2.根据权利要求1所述的装置,其中,所述至少一个处理器还被配置为:

3.根据权利要求2所述的装置,其中,所述图形处理器的所述至少一个组件包括速度匹配缓冲器。

4.根据权利要求1所述的装置,其中,所述至少一个状态更新与用于所述图形处理器的绘制命令相关联。

5.根据权利要求1所述的装置,其中,所述高速缓存的第一大小小于或等于所述图形处理器的状态空间的第二大小。

6.根据权利要求1所述的装置,其中,所述至少一个处理器还被配置为:

7.根据权利要求1所述的装置,其中,所述一个或多个状态包括...

【技术特征摘要】
【国外来华专利技术】

1.一种用于图形处理的装置,包括:

2.根据权利要求1所述的装置,其中,所述至少一个处理器还被配置为:

3.根据权利要求2所述的装置,其中,所述图形处理器的所述至少一个组件包括速度匹配缓冲器。

4.根据权利要求1所述的装置,其中,所述至少一个状态更新与用于所述图形处理器的绘制命令相关联。

5.根据权利要求1所述的装置,其中,所述高速缓存的第一大小小于或等于所述图形处理器的状态空间的第二大小。

6.根据权利要求1所述的装置,其中,所述至少一个处理器还被配置为:

7.根据权利要求1所述的装置,其中,所述一个或多个状态包括所述状态集合中的与所述图形处理器相关联的最近更新的状态。

8.根据权利要求1所述的装置,其中,为了获得对所述至少一个状态更新的所述指示,所述至少一个处理器被配置为获得包括由所述cp输出的所述至少一个状态更新的命令流。

9.根据权利要求8所述的装置,其中,所述命令流与所述图形处理器的软件驱动器相关联。

10.根据权利要求1所述的装置,其中,所述高速缓存是消除高速缓存,其中,所述消除高速缓存与包括所述状态集合中的用于所述至少一个状态更新的所述一个或多个状态的多个状态的存储相关联。

11.根据权利要求10所述的装置,其中,所述消除高速缓存与至少一个散列函数相关联,并且其中,所述至少一个散列函数与包括所述至少一个散列函数的散列函数的集合的模拟相关联。

12.根据权利要求11所述的装置,其中,关于所述一个或多个状态存储在所述高速缓存中的所述确定与所述至少一个散列函数相关联。

13.根据权利要求1所述的装置,其中,如果所述一个或多个状态被存储在所述高速缓存中,则所述至少一个状态更新是冗余状态更新。

14.根据权利要求1所述的装置,其中,所述至少一个状态更新与寄存器数据和寄存器地址相关联。

15.根据权利要求1所述的装置,其中,所述至少一...

【专利技术属性】
技术研发人员:N·普尔Z·应X·毛V·K·唐希雷迪S·B·阿拉
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1