当前位置: 首页 > 专利查询>英特尔公司专利>正文

具有附加上下文的图形系统技术方案

技术编号:19322224 阅读:19 留言:0更新日期:2018-11-03 11:47
电子处理系统的实施例可包含应用处理器、以通信方式耦合到应用处理器的永久性存储介质以及以通信方式耦合到应用处理器的图形子系统。图形子系统可包含用于处理图形工作负荷的第一图形引擎以及用于从第一图形引擎卸载至少部分图形工作负荷的第二图形引擎。第二图形引擎可包含低精度计算引擎。系统可进一步包含装有第二图形引擎的可穿戴显示器。描述了其它实施例,并要求权利保护。

Graphics system with additional context

An embodiment of an electronic processing system may include an application processor, a permanent storage medium coupled to the application processor in a communication manner, and a graphics subsystem coupled to the application processor in a communication manner. The graphics subsystem may include a first graphics engine for processing graphics workload and a second graphics engine for uninstalling at least part of the graphics workload from the first graphics engine. Second graphics engine can include low precision computing engine. The system can further include wearable displays equipped with second graphics engines. Other embodiments are described and protection of rights is required.

【技术实现步骤摘要】
具有附加上下文的图形系统
实施例一般涉及数据处理以及涉及经由图形处理单元的图形处理。更具体地说,实施例涉及具有附加上下文的图形系统。
技术介绍
当前并行图形数据处理包含开发以对图形数据执行特定操作(诸如例如线性内插、曲面细分、光栅化、纹理映射、深度测试等)的系统和方法。传统地,图形处理器使用固定功能计算单元以处理图形数据;然而,最近地,部分图形处理器已经被做成可编程的,使此类处理器能够支持用于处理顶点和片段数据的各种各样的操作。各种图形操作可被划分成工作负荷。附图说明通过阅读如下说明书和所附权利要求书,并通过参考如下附图,实施例的各种优点对本领域技术人员将变得明显,附图中:图1是图示配置成实现本文描述的实施例的一个或更多方面的计算机系统的框图;图2A-2D图示了根据实施例的并行处理器组件;图3A-3B是根据实施例的图形多处理器的框图;图4A-4F图示了其中多个GPU以通信方式耦合到多个多核处理器的示范架构;图5图示了根据实施例的图形处理流水线;图6是根据实施例的电子处理系统的示例的框图;图7是根据实施例的图形设备的示例的框图;图8A至8C是根据实施例处理图形工作负荷的方法的示例的流程图;图9是根据实施例的图形系统的示例的框图;图10是根据实施例的图形系统的另一示例的框图;图11是根据实施例的头部安装式显示器(HMD)系统的示例的图示;图12是根据实施例包含在图11的HMD系统中的功能组件的示例的框图;图13是根据实施例包含在并行处理单元中的通用处理集群的示例的框图;图14是根据实施例可在并行处理单元内实现的图形处理流水线的示例的概念图示;图15是根据实施例的流传送多处理器的示例的框图;图16-18是根据实施例的数据处理系统的概述的示例的框图;图19是根据实施例的图形处理引擎的示例的框图;图20-22是根据实施例的执行单元的示例的框图;图23是根据实施例的图形流水线的示例的框图;图24A-24B是根据实施例的图形流水线编程的示例的框图;图25是根据实施例的图形软件架构的示例的框图;图26是根据实施例的知识产权(IP)核开发系统的示例的框图;图27是根据实施例的芯片上系统集成电路的示例的框图。具体实施方式在如下描述中,阐述了大量特定细节以提供本专利技术的更全面理解。然而,本领域技术人员将明白,在没有这些特定细节中的一个或多个的情况下也可以实施本专利技术。在其它实例中,未描述众所周知的特征以便避免使本专利技术混淆。系统概述图1是框图,其示出配置成实现本文描述的实施例的一个或多个方面的计算系统100。计算系统100包括处理子系统101,所述处理子系统101具有一个或多个处理器102和系统存储器104,所述一个或多个处理器102与所述系统存储器104经由可包括存储器中枢105的互连路径来通信。存储器中枢105可以是芯片集组件内的单独组件,或可以集成在所述一个或多个处理器102内。存储器集线器105经由通信链路106与I/O子系统111耦合。I/O子系统111包括I/O中枢107,所述I/O中枢107可以使得计算系统100能够从一个或多个输入装置108接收输入。另外,I/O中枢107可以使得显示控制器能够将输出提供给一个或多个显示装置110A,所述显示控制器可被包括在所述一个或多个处理器102中。在一个实施例中,与I/O中枢107耦合的所述一个或多个显示装置110A可以包括局部、内部或嵌入式显示装置。在一个实施例中,处理子系统101包括一个或多个并行处理器112,所述并行处理器112经由总线或其它通信链路113耦合至存储器中枢105。通信链路113可以是任何数量的基于标准的通信链路技术或协议之一(诸如但不限于,PCI快速总线),或可以是供应方特定的通信接口或通信结构。在一个实施例中,所述一个或多个并行处理器112形成计算上集中的并行或向量处理系统,所述系统包括大量处理核和/或处理集群(诸如,集成众核(MIC)处理器)。在一个实施例中,所述一个或多个并行处理器112形成图形处理子系统,所述图形处理子系统可以将像素输出到经由I/O中枢107耦合的所述一个或多个显示装置110A之一。所述一个或多个并行处理器112还可以包括显示控制器和显示器接口(未示出)以能够实现到一个或多个显示装置110B的直接连接。在I/O子系统111内,系统存储单元114可以连接到I/O中枢107以提供用于计算系统100的存储机制。I/O开关116可以用于提供接口机制以能够实现I/O中枢107与其它组件(诸如,可集成到平台中的网络适配器118和/或无线网络适配器119,以及可以经由一个或多个插入式装置120添加的各种其它装置)之间的连接。网络适配器118可以是以太网适配器或另一有线网络适配器。无线网络适配器119可以包括以下项中的一项或多项:Wi-Fi、蓝牙、近场通信(NFC)、或包括一个或多个无线无线电装置(wirelessradio)的其它网络装置。计算系统100可以包括未明确示出的其它组件,包括USB或其它端口连接件、光学存储驱动器、视频捕获装置、和诸如此类,它们也可连接到I/O中枢107。使图1中的各种组件互连的通信路径可使用任何合适的协议来实现,诸如基于PCI(外设组件互连)的协议(例如,PCI快速总线)或任何其它总线或点对点通信接口和/或协议(诸如,NV-Link高速互连、或本领域中已知的互连协议)。在一个实施例中,所述一个或多个并行处理器112合并针对图形和视频处理进行优化的电路(包括例如,视频输出电路),并且构成图形处理单元(GPU)。在另一实施例中,所述一个或多个并行处理器112合并针对通用处理进行优化的电路,同时保持本文更详细地描述的底层计算架构。在又一实施例中,计算系统100的组件可与一个或多个其它系统元件一起集成在单个集成电路上。例如,所述一个或多个并行处理器112、存储器中枢105、处理器102和I/O中枢107可以集成到芯片上系统(SoC)集成电路中。可替代地,计算系统100的组件可以集成到单个封装中以形成封装中系统(SIP)配置。在一个实施例中,计算系统100的组件的至少部分可以集成到多芯片模块(MCM)中,所述MCM可以与其它多芯片模块一起互连到模块化计算系统中。将认识到的是,本文示出的计算系统100是说明性的,并且变化和修改是有可能的。可如期望地修改连接拓扑,包括桥接器的数量和布置、(一个或多个)处理器102的数量和(一个或多个)并行处理器112的数量。例如,在一些实施例中,系统存储器104直接而非通过桥接器而被连接到(一个或多个)处理器102,而其它装置经由存储器中枢105与(一个或多个)处理器102和系统存储器104通信。在其它备选拓扑中,(一个或多个)并行处理器112连接到I/O中枢107或直接连接到所述一个或多个处理器102之一,而非连接到存储器中枢105。在其它实施例中,I/O中枢107和存储器中枢105可集成到单个芯片中。一些实施例可包括经由多个插口附连的两组或更多组处理器102,它们可以与(一个或多个)并行处理器112的两个或更多个实例耦合。本文中示出的具体组件中的一些是可选的,并且可以不被包括在计算系统100的所有实现中。例如,可支持任何数量的插入式卡或外设,或可消除一些组件。此外,一些架构本文档来自技高网...

【技术保护点】
1.一种电子处理系统,包括:应用处理器;永久性存储介质,以通信方式耦合到所述应用处理器;以及图形子系统,以通信方式耦合到所述应用处理器,其中所述图形子系统包含:第一图形引擎,用于处理图形工作负荷;以及第二图形引擎,用于从所述第一图形引擎卸载至少部分所述图形工作负荷。

【技术特征摘要】
2017.04.17 US 15/4891391.一种电子处理系统,包括:应用处理器;永久性存储介质,以通信方式耦合到所述应用处理器;以及图形子系统,以通信方式耦合到所述应用处理器,其中所述图形子系统包含:第一图形引擎,用于处理图形工作负荷;以及第二图形引擎,用于从所述第一图形引擎卸载至少部分所述图形工作负荷。2.如权利要求1所述的系统,其中所述第二图形引擎包括:低精度计算引擎。3.如权利要求1至2中任一项所述的系统,进一步包括:可穿戴装置,用于装有所述第二图形引擎。4.一种图形设备,包括:第一图形引擎,用于处理图形工作负荷;以及第二图形引擎,用于从所述第一图形引擎卸载至少部分所述图形工作负荷。5.如权利要求4所述的设备,其中所述第二图形引擎包括:低精度计算引擎。6.如权利要求5所述的设备,其中所述低精度计算引擎要用于执行时间扭曲、空间扭曲和机器学习中的至少一项。7.如权利要求6所述的设备,进一步包括:用于所述第二图形引擎的第二上下文,其独立于用于所述第一图形引擎的第一上下文。8.如权利要求4所述的设备,进一步包括:可穿戴装置,用于装有所述第二图形引擎。9.如权利要求8所述的设备,其中所述第二图形引擎进一步要用于从所述第一图形引擎卸载渲染工作。10.如权利要求10所述的设备,其中所述可穿戴显示器包括头部安装式显示器,并且其中所述第二图形引擎进一步要用于从所述第一图形引擎卸载凹式渲染工作。11.一种处理图形工作负荷的方法,包括:用第一图形引擎处理图形工作负荷;以及将至少部分所述图形工作负荷从所述第一图形引擎卸载到第二图形引擎。12.如权利要求11所述的方法,进一步包括:为所述第二图形引擎提供低...

【专利技术属性】
技术研发人员:B英斯科C萨克蒂韦尔D温巴尔E奥尔德艾哈迈德瓦尔H拉贝A桑原R文卡塔拉曼M拉马多斯P瑟蒂J雷A阿普A沙A卡尔拉
申请(专利权)人:英特尔公司
类型:发明
国别省市:美国,US

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

1