用于计算工作负载的栅格化的方法和装置制造方法及图纸

技术编号:38861175 阅读:43 留言:0更新日期:2023-09-17 10:03
本公开涉及用于图形处理的方法和装置,例如,GPU。该装置可以接收包括与一个或多个工作组以及一个或多个像素图块相关联的多个像素的图像,工作组和像素图块中的每一个包括多个像素中的一个或多个像素。该装置可以确定该一个或多个工作组是否与该一个或多个像素图块不对齐。当该一个或多个工作组与该一个或多个像素图块不对齐时,该装置可以确定该一个或多个工作组的转换顺序,该转换顺序对应于该一个或多个工作组之一与该一个或多个像素图块之一的公倍数。该装置可以基于该一个或多个工作组的转换顺序来转换该一个或多个工作组中的每个工作组。每个工作组。每个工作组。

【技术实现步骤摘要】
【国外来华专利技术】用于计算工作负载的栅格化的方法和装置


[0001]本公开一般涉及处理系统,并且更具体地,涉及一种或多种图形处理技术。

技术介绍

[0002]计算设备通常利用图形处理单元(GPU)来加速图形数据的渲染以供显示。这种计算设备可以包括例如计算机工作站、移动电话(诸如所谓的智能电话)、嵌入式系统、个人计算机、平板计算机和视频游戏控制台。GPU执行包括一个或多个处理级的图形处理管线,这些处理级一起操作以执行图形处理命令并输出帧。中央处理单元(CPU)可以通过向GPU发出一个或多个图形处理命令来控制GPU的操作。现代的CPU通常能够并发地执行多个应用,每个应用可能需要在执行过程中使用GPU。为显示器上的视觉呈现提供内容的设备通常包括GPU。
[0003]通常,设备的GPU被配置为执行图形处理管线中的过程。然而,随着无线通信和更小的手持设备的出现,对改进图形处理的需求不断增加。

技术实现思路

[0004]以下呈现了一个或多个方面的简化概要,以便提供对这些方面的基本理解。该概要不是所有预期方面的广泛概述,并且既不意图标识所有方面的关键元本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种图形处理方法,包括:接收包括与一个或多个工作组以及一个或多个像素图块相关联的多个像素的图像,所述一个或多个工作组中的每个工作组包括所述多个像素中的一个或多个像素,并且所述一个或多个像素图块中的每个像素图块包括所述多个像素中的一个或多个像素;确定所述一个或多个工作组是否与所述一个或多个像素图块不对齐;当所述一个或多个工作组与所述一个或多个像素图块不对齐时,确定所述一个或多个工作组的转换顺序,所述转换顺序对应于所述一个或多个工作组之一与所述一个或多个像素图块之一的公倍数;以及基于所述一个或多个工作组的转换顺序来转换所述一个或多个工作组中的每个工作组。2.根据权利要求1所述的方法,其中,所述转换顺序对应于所述一个或多个工作组和所述一个或多个像素图块的蛇形图案。3.根据权利要求1所述的方法,其中,基于工作组转换顺序来转换所述一个或多个工作组中的每个工作组中的一个或多个像素中的每个像素。4.根据权利要求3所述的方法,其中,所述工作组转换顺序对应于所述一个或多个工作组中的每个工作组中的一个或多个像素的之字形图案。5.根据权利要求1所述的方法,还包括:为所述一个或多个工作组中的每个工作组的一个或多个工作项执行至少一个计算程序,所述一个或多个工作项中的每个工作项包括一个或多个像素,其中基于所述转换顺序执行所述至少一个计算程序。6.根据权利要求5所述的方法,其中,所述至少一个计算程序由图形处理单元(GPU)的着色器处理器执行。7.根据权利要求5所述的方法,还包括:将所述一个或多个工作组中的每个工作组的每个工作项存储在高速缓存中。8.根据权利要求7所述的方法,还包括:当所述高速缓存达到存储阈值时,从所述高速缓存中移除至少一个像素图块;以及将移除的至少一个像素图块存储在系统存储器中。9.根据权利要求7所述的方法,其中,所述高速缓存是二级(L2)高速缓存。10.根据权利要求1所述的方法,其中,所述一个或多个像素图块是基于所述多个像素的压缩粒度来确定的。11.根据权利要求1所述的方法,其中,所述转换顺序是由栅格化算法来确定的,所述转换顺序对应于栅格化顺序。12.根据权利要求1所述的方法,其中,基于所述转换顺序来转换所述一个或多个工作组中的每个工作组包括基于所述转换顺序来栅格化所述一个或多个工作组中的每个工作组。13.一种用于图形处理的装置,包括:存储器;以及至少一个处理器,耦合到所述存储器并且被配置为:接收包括与一个或多个工作组以及一个或多个像素图块相关联的多个像素的图像,所
述一个...

【专利技术属性】
技术研发人员:张毅彬应子林杜云齐恒虞皆侠于洋A
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1