System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于亲和力的图形调度制造技术_技高网
当前位置: 首页 > 专利查询>苹果公司专利>正文

基于亲和力的图形调度制造技术

技术编号:40994376 阅读:3 留言:0更新日期:2024-04-18 21:35
公开了涉及图形工作的基于亲和力的调度的技术。在所公开的实施方案中,图形处理器子单元的第一组和图形处理器子单元的第二组可共享相应第一高速缓存和第二高速缓存。分配电路可接收图形工作的软件指定的集合以及图形工作的该集合的部分到图形处理器子单元的组的软件指示的映射。该分配电路可基于该映射来指派图形工作的该集合的子集。在一些实施方案中,这可通过允许将访问相同存储器区域的图形工作指派到共享高速缓存的子单元的相同组来提高高速缓存效率。

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

本公开整体涉及图形处理器,并且更具体地涉及用于在具有多个复制的处理元件的图形处理器中分配图形工作的技术。相关技术描述鉴于图形处理单元(gpu)不断增长的计算能力,它们现在正被广泛用于大规模工作负载。例如,工作负载可包括顶点着色器、片段着色器和计算任务。诸如metal和opencl的api为软件开发人员提供了一个接口,以便为他们的应用程序而访问gpu的计算能力。最近,软件开发人员一直在将他们的应用程序的很大一部分转移到使用gpu。随着处理技术缩小并且gpu变得更强大,其可能包含大量着色器核心。软件或固件可提供要执行的工作单元,称为“启动”。数据主控器电路(例如,计算数据主控器、顶点数据主控器和像素数据主控器)可例如通过通信结构将来自这些启动的工作分配到多个复制的着色器核心。随着着色器的数量按比例调节,工作分配和调度技术可能显著影响性能和功率消耗。


技术介绍


技术实现思路

【技术保护点】

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述装置包括控制电路,所述控制电路被配置为在配置寄存器中存储图形工作的集合的部分到图形处理器子单元的组的多个映射。

3.根据权利要求1所述的装置,其中图形工作的所述集合是计算内核。

4.根据权利要求3所述的装置,其中所述分配电路包括:

5.根据权利要求4所述的装置,其中所述分配电路还包括:

6.根据权利要求1所述的装置,还包括:

7.根据权利要求1所述的装置,其中所述装置支持针对包括单维、二维和三维的多个维度将图形工作的集合的部分映射到图形处理器子单元亲和力映射的组。

8.根据权利要求1所述的装置,还包括:

9.一种在其上存储指令的非暂态计算机可读介质,所述指令能够由计算设备执行以执行包括以下操作的操作:

10.根据权利要求9所述的非暂态计算机可读介质,其中所述操作还包括:在一个或多个操作模式下禁用基于亲和力的工作分配。

11.根据权利要求9所述的非暂态计算机可读介质,其中所述操作包括:基于多个不同映射来将图形工作的集合的子集指派到图形子单元的组,其中所述多个不同映射包括用于至少两个维度的图形工作的集合的映射。

12.根据权利要求9所述的非暂态计算机可读介质,其中所述计算设备包括实现多个逻辑插槽的图形电路,其中所述第一组和所述第二组中的所述子单元各自实现多个分布式硬件插槽,其中所述操作还包括:指定一个或多个软件覆盖以至少部分地控制逻辑插槽和用于图形工作的所述集合的一个或多个分布式硬件插槽的相应集合之间的映射。

13.根据权利要求12所述的非暂态计算机可读介质,其中所述一个或多个软件覆盖包括以下各项中的至少一项:

14.一种在其上存储设计信息的非暂态计算机可读存储介质,所述设计信息以半导体制造系统识别的格式指定硬件集成电路的至少一部分的设计,所述半导体制造系统被配置为使用所述设计信息来根据所述设计生产所述电路,其中所述设计信息指定所述电路包括:

15.根据权利要求14所述的非暂态计算机可读存储介质,其中所述电路包括控制电路,所述控制电路被配置为在配置寄存器中存储图形工作的集合的部分到图形处理器子单元的组的多个映射。

16.根据权利要求14所述的非暂态计算机可读存储介质,其中所述分配电路包括:

17.根据权利要求16所述的非暂态计算机可读存储介质,其中所述分配电路还包括:

18.根据权利要求14所述的非暂态计算机可读存储介质,其中所述电路还包括:

19.根据权利要求14所述的非暂态计算机可读存储介质,其中所述电路支持针对包括单维、二维和三维的多个维度的图形工作的集合将图形工作的集合的部分映射到图形处理器子单元亲和力映射的组。

20.根据权利要求14所述的非暂态计算机可读存储介质,其中所述电路还包括:

...

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

1.一种装置,包括:

2.根据权利要求1所述的装置,其中所述装置包括控制电路,所述控制电路被配置为在配置寄存器中存储图形工作的集合的部分到图形处理器子单元的组的多个映射。

3.根据权利要求1所述的装置,其中图形工作的所述集合是计算内核。

4.根据权利要求3所述的装置,其中所述分配电路包括:

5.根据权利要求4所述的装置,其中所述分配电路还包括:

6.根据权利要求1所述的装置,还包括:

7.根据权利要求1所述的装置,其中所述装置支持针对包括单维、二维和三维的多个维度将图形工作的集合的部分映射到图形处理器子单元亲和力映射的组。

8.根据权利要求1所述的装置,还包括:

9.一种在其上存储指令的非暂态计算机可读介质,所述指令能够由计算设备执行以执行包括以下操作的操作:

10.根据权利要求9所述的非暂态计算机可读介质,其中所述操作还包括:在一个或多个操作模式下禁用基于亲和力的工作分配。

11.根据权利要求9所述的非暂态计算机可读介质,其中所述操作包括:基于多个不同映射来将图形工作的集合的子集指派到图形子单元的组,其中所述多个不同映射包括用于至少两个维度的图形工作的集合的映射。

12.根据权利要求9所述的非暂态计算机可读介质,其中所述计算设备包括实现多个逻辑插槽的图形电路,其中所述第一组和所述第二组中的所述子单元各自实现多...

【专利技术属性】
技术研发人员:A·M·哈维尔A·S·莫都加拉B·鲍曼Y·张
申请(专利权)人:苹果公司
类型:发明
国别省市:

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

1