[发明专利]分布式图形设备上的工作负载调度和分发在审
申请号: | 201911250693.9 | 申请日: | 2019-12-09 |
公开(公告)号: | CN111427680A | 公开(公告)日: | 2020-07-17 |
发明(设计)人: | B·温布;B·弗里弗莱特;J·瓦乐瑞奥;M·阿波达卡;B·阿什博;H·纳鲁利;A·沙阿;M·拉玛多斯;D·普费尔;A·科克;A·纳瓦勒;A·R·阿普;J·雷;T·施鲁斯勒 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06T1/20 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分布式 图形 设备 工作 负载 调度 分发 | ||
本文所描述的实施例提供了一种图形、媒体和计算设备,其具有由较小的图形设备的多个分片组成的分片式架构。针对这种设备的工作分发基础设施实现工作负载跨设备的多个分片的分发。可以将工作项目提交到多个分片中的任何一个或多个,其中工作负载能够跨越多个分片。另外地,在完成工作项目之后,设备内的图形、媒体和/或计算引擎可以容易地获取新的工作项目从而以最小的时延执行。
背景技术
计算系统可以包括图形处理器,以执行图形处理和并行计算工作负载,例如,线性插值、曲面细分(tessellation)、光栅化、纹理映射、深度测试等。传统上,图形处理器使用固定功能计算单元来处理图形数据。然而,现代图形处理器包括可编程部分,从而使得这种处理器能够支持用于处理顶点和片段数据以及通用并行计算工作负载的更多种类的操作。这种处理器通常包括接口,通过这些接口可以调度可编程的工作负载以用于在处理器上执行。
附图说明
因此,以可以详细地理解本实施例的上面引述的特征的方式,可以通过参考实施例来对上面简要概述的实施例进行更具体的描述,这些实施例中的一些在附图中示出,并且在附图中:
图1是根据实施例的处理系统的框图;
图2是根据实施例的处理器的框图;
图3是根据实施例的图形处理器的框图;
图4是根据一些实施例的图形处理器的图形处理引擎的框图;
图5是根据本文所描述的一些实施例的图形处理器核心的硬件逻辑的框图;
图6A-6B示出了根据本文所描述的实施例的线程执行逻辑,该线程执行逻辑包括在图形处理器核心中采用的处理元件的阵列;
图7是示出根据一些实施例的图形处理器指令格式的框图;
图8是根据另一实施例的图形处理器的框图;
图9A-9B示出了根据一些实施例的图形处理器命令格式和命令序列;
图10示出了根据一些实施例的用于数据处理系统的示例性图形软件架构;
图11A是示出根据实施例的IP核心开发系统的框图;
图11B示出了根据本文所描述的一些实施例的集成电路封装组装件的横截面侧视图;
图12是示出根据实施例的示例性片上系统集成电路的框图;
图13A-13B是示出根据本文所描述的实施例的用于在SoC内使用的示例性图形处理器的框图。
图14A-14B示出了根据本文所描述的实施例的附加的示例性图形处理器逻辑;
图15是根据实施例的数据处理系统的框图;
图16A-16C示出了根据实施例的实现多分片(tile)工作调度的图形处理系统;
图17示出了根据本文所描述的实施例的分片工作划分和调度系统;
图18示出了根据实施例的用于在多分片图形处理系统上实现负载平衡的系统;
图19示出了根据实施例的多分片工作负载调度的方法的流程图;
图20示出了根据实施例的执行多分片工作负载的方法的流程图;
图21示出了根据实施例的在分片之间迁移工作负载的方法的流程图;以及
图22是根据实施例的包括图形处理器的计算设备的框图。
具体实施方式
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911250693.9/2.html,转载请声明来源钻瓜专利网。