一种图形处理单元制造技术

技术编号:38644187 阅读:22 留言:0更新日期:2023-08-31 18:35
本发明专利技术实施例公开了一种图形处理单元,包括:在图形处理单元设计一个CP来代替传统的ROP体系架构,CP包括多个CP核和多个CG计算集群,每个CG计算集群均包括多个CG核和多个CU计算集群,每个CU计算集群均包括多个CE核,使得可以将每个帧请求的多个绘制请求进行动态分配,将每个绘制请求的多个片段进行动态分配,且可以多个CP核并行处理一个帧请求,多个CG核并行处理一个绘制请求,多个CE核并行处理一个片段,且每个CE核具有片段测试中的所有测试,多个CE核可以分别进行片段测试中的某一部分测试,该图形处理单元具有很高的灵活性,可以高效且快速的对帧请求进行处理得到像素数据,避免了图形处理单元的资源浪费。避免了图形处理单元的资源浪费。避免了图形处理单元的资源浪费。

【技术实现步骤摘要】
一种图形处理单元


[0001]本专利技术涉及图形处理
,尤其涉及一种图形处理单元。

技术介绍

[0002]现有的传统GPU(即图形处理单元)的ROP(即渲染输出单元或光栅操作管道)体系架构完全由固定数目的ROP硬件加速器完成,该ROP体系架构十分固化和低效。这是因为传统的ROP体系架构采用固定的管线流程,即每个ROP硬件加速器只能固定处理管线流程中的某个功能操作,且管线流程中的每个功能操作都是必须执行的,无法根据实际需求进行动态调整,而处理管线流程中的某个功能操作在一些情况下,并不需要那么多数量的ROP硬件加速器,也不需要把管线流程中的每个功能操作都执行一遍,因此,该ROP体系架构十分固化和低效,还造成了图形处理单元的资源浪费。

技术实现思路

[0003]基于此,有必要针对上述问题,提出了一种图形处理单元,使得具有很高的灵活性,可以高效且快速的对帧请求进行处理得到像素数据,避免了图形处理单元的资源浪费。
[0004]为实现上述目的,本专利技术提供了一种图形处理单元,所述图形处理单元包括CP;CP包括多个CP核和多个CG计算集群,每个CG计算集群均包括多个CG核和多个CU计算集群,每个CU计算集群均包括多个CE核;在CP接收到帧请求的情况下,根据多个CP核的优先级将帧请求分配给多个CP核,多个CP核共同对帧请求进行解析得到多个绘制请求,并根据多个CG计算集群的优先级将多个绘制请求分配给多个CG计算集群;在CG计算集群接收到绘制请求的情况下,根据多个CG核的优先级将绘制请求分配给多个CG核,多个CG核共同对绘制请求进行处理得到多个片段,并根据多个CU计算集群的优先级将多个片段分配给多个CU计算集群;在CU计算集群接收到片段的情况下,根据多个CE核的优先级将片段分配给多个CE核,多个CE核共同对片段进行片段测试,且在片段测试中的所有测试均通过的情况下,得到像素数据;其中,CU计算集群中的每个CE核均包括片段测试中的所有测试。
[0005]可选地,优先级包括状态和算力,在算力相同的情况下,空闲状态的优先级最高。
[0006]可选地,在CP接收到帧请求的情况下,将帧请求分配给空闲状态下的多个CP核,空闲状态下的多个CP核共同对帧请求进行解析得到多个绘制请求,并将多个绘制请求分配给空闲状态下的多个CG计算集群。
[0007]可选地,在CG计算集群接收到绘制请求的情况下,将绘制请求分配给空闲状态下的多个CG核,空闲状态下的多个CG核共同对绘制请求进行处理得到多个片段,并将多个片段分配给空闲状态下的多个CU计算集群。
[0008]可选地,在CU计算集群接收到片段的情况下,将片段分配给空闲状态下的多个CE
核,空闲状态下的多个CE核共同对片段进行片段测试,且在片段测试中的所有测试均通过的情况下,得到像素数据。
[0009]可选地,在CP接收到帧请求,且只有一个空闲状态下的CP核,且只有一个空闲状态下的CG计算集群的情况下,将帧请求分配给空闲状态下的一个CP核,空闲状态下的一个CP核对帧请求进行解析得到多个绘制请求,并将多个绘制请求分配给空闲状态下的一个CG计算集群。
[0010]可选地,在CG计算集群接收到绘制请求,且只有一个空闲状态下的CG核,且只有一个CU计算集群的情况下,将绘制请求分配给空闲状态下的一个CG核,空闲状态下的一个CG核对绘制请求进行处理得到多个片段,并将多个片段分配给空闲状态下的一个CU计算集群。
[0011]可选地,在CU计算集群接收到片段,且只有一个空闲状态下的CE核的情况下,将片段分配给空闲状态下的一个CE核,空闲状态下的一个CE核对片段进行片段测试,且在片段测试中的所有测试均通过的情况下,得到像素数据。
[0012]可选地,在进行片段测试的过程中,若存在片段测试中的任一个测试不通过,则将对应的片段删除。
[0013]可选地,在将片段分配给多个CE核的情况下,将片段测试中的多个测试分配给多个CE核,使得多个CE核共同对片段进行片段测试;在将片段分配给一个CE核的情况下,将片段测试中的多个测试均分配给一个CE核,使得一个CE核对片段依次进行片段测试中的每个测试;片段测试包括裁剪测试、深度测试、模板测试和透明度测试。
[0014]采用本专利技术实施例,具有如下有益效果:上述图形处理单元通过设计包括有CP,CP包括多个CP核和多个CG计算集群,每个CG计算集群均包括多个CG核和多个CU计算集群,每个CU计算集群均包括多个CE核;在CP接收到帧请求(即frame)的情况下,根据多个CP核的优先级将帧请求分配给多个CP核,多个CP核共同对帧请求进行解析得到多个绘制请求,并根据多个CG计算集群的优先级将多个绘制请求分配给多个CG计算集群;在CG计算集群接收到绘制请求(即drawcall)的情况下,根据多个CG核的优先级将绘制请求分配给多个CG核,多个CG核共同对绘制请求进行处理得到多个片段,并根据多个CU计算集群的优先级将多个片段分配给多个CU计算集群;在CU计算集群接收到片段(即fragment)的情况下,根据多个CE核的优先级将片段分配给多个CE核,多个CE核共同对片段进行片段测试,且在片段测试中的所有测试均通过的情况下,得到像素数据;其中,CU计算集群中的每个CE核均包括片段测试中的所有测试。即通过在图形处理单元设计一个CP来代替传统的ROP体系架构,该CP包括多个CP核和多个CG计算集群,每个CG计算集群均包括多个CG核和多个CU计算集群,每个CU计算集群均包括多个CE核,使得可以将每个帧请求的多个绘制请求进行动态分配,将每个绘制请求的多个片段进行动态分配,且可以多个CP核并行处理一个帧请求,多个CG核并行处理一个绘制请求,多个CE核并行处理一个片段,且由于每个CE核均可以对片段测试中的所有测试进行测试,因此多个CE核可以分别进行片段测试中的某一部分测试,该新的图形处理单元具有很高的灵活性,可以高效且快速的对帧请求进行处理得到像素数据,避免了图形处理单元的资源浪费。
附图说明
[0015]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]其中:图1为本申请实施例中一种图形处理单元的示意图。
具体实施方式
[0017]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0018]现有的传统GPU(即图形处理单元)的ROP(即渲染输出单元或光栅操作管道)体系架构完全由固定数目的ROP硬件加速器完成,该ROP体系架构十分固化和低效。这是因为传统的ROP体系架构采用固定的管线流本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种图形处理单元,其特征在于,所述图形处理单元包括CP;CP包括多个CP核和多个CG计算集群,每个CG计算集群均包括多个CG核和多个CU计算集群,每个CU计算集群均包括多个CE核;在CP接收到帧请求的情况下,根据多个CP核的优先级将帧请求分配给多个CP核,多个CP核共同对帧请求进行解析得到多个绘制请求,并根据多个CG计算集群的优先级将多个绘制请求分配给多个CG计算集群;在CG计算集群接收到绘制请求的情况下,根据多个CG核的优先级将绘制请求分配给多个CG核,多个CG核共同对绘制请求进行处理得到多个片段,并根据多个CU计算集群的优先级将多个片段分配给多个CU计算集群;在CU计算集群接收到片段的情况下,根据多个CE核的优先级将片段分配给多个CE核,多个CE核共同对片段进行片段测试,且在片段测试中的所有测试均通过的情况下,得到像素数据;其中,CU计算集群中的每个CE核均包括片段测试中的所有测试。2.根据权利要求1所述的图形处理单元,其特征在于,优先级包括状态和算力,在算力相同的情况下,空闲状态的优先级最高。3.根据权利要求2所述的图形处理单元,其特征在于,在CP接收到帧请求的情况下,将帧请求分配给空闲状态下的多个CP核,空闲状态下的多个CP核共同对帧请求进行解析得到多个绘制请求,并将多个绘制请求分配给空闲状态下的多个CG计算集群。4.根据权利要求2所述的图形处理单元,其特征在于,在CG计算集群接收到绘制请求的情况下,将绘制请求分配给空闲状态下的多个CG核,空闲状态下的多个CG核共同对绘制请求进行处理得到多个片段,并将多个片段分配给空闲状态下的多个CU计算集群。5.根据权利要求2所述的图形处理单元,其特征在于,在CU计算集群接收到片段的情况下,将片段分配...

【专利技术属性】
技术研发人员:江靖华黄海涛陈玉龙张坚
申请(专利权)人:深流微智能科技深圳有限公司
类型:发明
国别省市:

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

1