[发明专利]用于图形处理的装置、方法和存储介质有效
| 申请号: | 202010923482.3 | 申请日: | 2020-09-04 |
| 公开(公告)号: | CN112465690B | 公开(公告)日: | 2022-06-07 |
| 发明(设计)人: | A·P·德劳瑞尔;M·J·斯威夫特;M·瓦林恩特;R·S·哈尔童格;T·J·博格蓝德;G·阿维卡鲁古尔拉利 | 申请(专利权)人: | 苹果公司 |
| 主分类号: | G06T1/60 | 分类号: | G06T1/60;G06T1/20 |
| 代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 周磊 |
| 地址: | 美国加*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 用于 图形 处理 装置 方法 存储 介质 | ||
本公开涉及图形表面寻址。公开了与图形表面的存储器分配有关的技术。在实施例中,图形处理电路被配置为基于表面空间中的分配给图形表面的地址来访问图形表面。在实施例中,第一转换电路被配置为访问用于表面空间的页面的一组多个转换条目中的一个或多个条目(其中使用虚拟空间中的地址存储转换条目并将表面空间的页面映射到虚拟空间),基于转换条目中的一个或多个条目将表面空间的地址信息转换为虚拟空间中的地址信息。图形处理电路被配置为基于第一转换电路进行的转换提供用于访问图形表面的地址,第二转换电路被配置为将虚拟空间中的地址转换为被配置为存储该图形表面的存储器的物理空间中的地址。所公开技术允许较大图形表面的稀疏分配。
技术领域
本公开总体上涉及存储器分配,并且更具体地涉及图形表面的多层地址转换。
背景技术
图形处理器通常使用表面诸如纹理来确定进行渲染的场景的像素属性。表面通常包括大量的数据(例如,对于高分辨率图像而言),因此在某些场景中为表面分配存储器空间可能负面地影响其他处理。
附图说明
图1是示出根据一些实施方案的被配置为处理表面空间中的地址的示例性多层转换电路的框图。
图2A是示出根据一些实施方案的示例性表面、虚拟和物理空间的图示。
图2B是示出根据一些实施方案的示例性表面空间转换表的图示。
图3是示出根据一些实施方案的转换电路的更详细示例的框图。
图4是示出根据一些实施方案的使用表面空间访问表面的示例性方法的流程图。
图5是示出根据一些实施方案的可包括一个或多个图形处理器的示例性计算设备的框图。
图6是示出根据一些实施方案的一种存储电路设计信息的示例性计算机可读介质的框图。
具体实施方式
本说明书包括对各种实施方案的参考,以指示本公开并非旨在提及一个特定具体实施,而是提及落入包括所附权利要求书的本公开的实质内的一系列实施方案。特定特征、结构或特性可以与本公开一致的任何合适的方式被组合。
在本公开内,不同实体(其可被不同地称为“单元”、“电路”、其他部件等等)可被描述或声称成“被配置为”执行一个或多个任务或操作。此表达方式——被配置为[执行一个或多个任务]的[实体]——在本文中用于指代结构(即,物理的事物,诸如电子电路)。更具体地,此表达方式用于指示此结构被布置成在操作期间执行一个或多个任务。结构可被描述成“被配置为”执行某个任务,即使该结构当前并非正被操作亦如此。“被配置为转换地址的转换电路”旨在覆盖例如在操作期间执行此功能的电路,即使所考虑的电路当前并未正在被使用(例如,该电路并未连接到电力)。因此,被描述或表述成“被配置为”执行某个任务的实体是指物理的事物,诸如设备、电路、存储可执行以实施该任务的程序指令的存储器等。该短语在本文中不被用于指代无形的事物。
术语“被配置为”并不旨在表示“可被配置为”。例如,未经编程的FPGA不会被认为是“被配置为”执行某个特定功能,虽然其可能“可被配置为”执行该功能。在适当编程之后,FPGA然后可被配置为执行该功能。
所附权利要求书中的表述结构“被配置为”执行一个或多个任务明确地旨在对该权利要求要素
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苹果公司,未经苹果公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010923482.3/2.html,转载请声明来源钻瓜专利网。





