[发明专利]存储器映射的虚拟门铃机制在审
申请号: | 202010230783.8 | 申请日: | 2020-03-27 |
公开(公告)号: | CN111862284A | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | B·R·怀特;A·N·沙阿;A·科克;D·普费尔;A·纳瓦勒 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T15/30;G06F13/24 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘文灿 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储器 映射 虚拟 门铃 机制 | ||
公开了一种用于促进门铃通知的装置。该装置包括:存储器映射的I/O(MMIO)基址寄存器,其包括物理功能(PF)和多个虚拟功能(VF),其中,每个功能的基址寄存器包括多个门铃页面;以及包括门铃寄存器的门铃硬件,每个门铃寄存器具有能够分配的功能标识符(ID)和偏移,并且包括多个门铃,以在检测到访问请求时响应于从相关联的门铃页面集合接收到门铃触发器而激活门铃通知。
技术领域
概括而言本发明涉及图形处理,更具体而言涉及设备内事件通知。
背景技术
图形处理单元(GPU)是高线程机器,其中并行执行程序的数百个线程以实现高吞吐量。GPU线程组在网格着色应用中实现,以执行三维(3D)渲染。为了执行这样的渲染,GPU可以由中央处理单元(CPU)驱动器来访问作为输入/输出(I/O)设备以调度待执行的工作。在这种情况下,GPU可能需要通知(例如,门铃),该通知指示何时新工作被准备好进行调度。然而,常规的架构要求GPU经由一致性结构与CPU通信此类通知。例如,通知将不会在GPU是基于PCIe的设备(例如,图形卡)的架构中操作。此外,如果将GPU附接到CPU管芯非一致性结构,则通知将不起作用。
附图说明
为了可以更详细地理解本发明的上述特征的方式,可以通过参考实施例来对以上简要概括的本发明进行更特定的描述,其中一些实施例在附图中示出。然而,应注意,附图仅示出了本发明的典型实施例,并且因此不应视为对本发明范围的限制,因为本发明可允许其它等效实施例。
图1是根据实施例的处理系统的框图;
图2是根据实施例的处理器的框图;
图3是根据实施例的图形处理器的框图;
图4是根据一些实施例的图形处理器的图形处理引擎的框图;
图5是由附加实施例提供的图形处理器的框图;
图6A和图6B示出了线程执行逻辑,该线程执行逻辑包括在一些实施例中采用的处理元件的阵列;
图7是示出根据一些实施例的图形处理器指令格式的框图;
图8是根据另一实施例的图形处理器的框图;
图9A和图9B示出了根据一些实施例的图形处理器命令格式和命令序列;
图10示出了根据一些实施例的用于数据处理系统的示例性图形软件架构;
图11A和图11B是示出根据实施例的IP核心开发系统的框图;
图12是示出根据实施例的在芯片集成电路上的示例性系统的框图;
图13A和图13B是示出了附加的示例性图形处理器的框图;
图14A和图14B是示出根据实施例的片上系统集成电路的附加的示例性图形处理器的框图;
图15示出了计算设备的一个实施例;
图16示出了图形处理单元的一个实施例;
图17示出了节点元件的一个实施例;
图18示出了图形逻辑的一个实施例;
图19示出了门铃逻辑的一个实施例;以及
图20是示出用于处理通知的方法的一个实施例的流程图。
具体实施方式
在下面的描述中,阐述了许多具体细节以提供对本发明的更透彻的理解。然而,对于本领域的技术人员显而易见的是,可以在没有这些具体细节中的一个或多个细节的情况下实践本发明。在其它情况下,没有描述公知的特征,以免模糊本发明。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010230783.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:事件相机
- 下一篇:路况预警数据生成方法、路况预警方法、装置及电子设备