[发明专利]属性字段的多核页表集合有效
| 申请号: | 201480024817.0 | 申请日: | 2014-04-22 |
| 公开(公告)号: | CN105164653B | 公开(公告)日: | 2018-06-19 |
| 发明(设计)人: | 科林·克里斯托弗·夏普;托马斯·安德鲁·萨托里乌斯 | 申请(专利权)人: | 高通股份有限公司 |
| 主分类号: | G06F12/1009 | 分类号: | G06F12/1009;G06F12/14 |
| 代理公司: | 北京律盟知识产权代理有限责任公司 11287 | 代理人: | 宋献涛 |
| 地址: | 美国加利*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页表条目 物理地址 物理存储器 处理单元 读取 可存取性 属性数据 替代位置 关联 页表 存储器存储 属性字段 存储器 多核 配置 存取 集合 | ||
1.一种存取存储器的方法,其包括:
用第一处理单元,从第一页表中的第一页表条目读取物理地址;
用所述第一处理单元,从所述第一页表条目确定第一页属性数据,其中所述第一页属性数据定义物理存储器页针对所述第一处理单元的一或多个可存取性属性;
用第二处理单元,从所述第一页表中的所述第一页表条目读取所述物理地址;
用所述第二处理单元,从替代位置确定第二页属性数据,其中所述替代位置与所述第一页表条目相关联,且其中所述第二页属性数据定义所述物理存储器页针对所述第二处理单元的一或多个可存取性属性;
用所述第一处理单元,根据所述第一页属性数据的所述一或多个可存取性属性来存取与所述物理地址相关联的物理存储器页;以及
用所述第二处理单元,根据所述第二页属性数据的所述一或多个可存取性属性来存取与所述物理地址相关联的所述物理存储器页。
2.根据权利要求1所述的方法,其中所述替代位置包括第二页表中的第二页表条目,
其中确定所述第二页属性数据进一步包括:
用所述第二处理单元,与读取所述第一页表条目并行地从所述第二页表条目确定所述第二页属性数据。
3.根据权利要求1所述的方法,其中所述替代位置为第二页表中的第二页表条目,所述方法进一步包括:
用所述第二处理单元,从所述第一页表条目读取与所述第二页表相关联的数据,
其中确定所述第二页属性数据进一步包括:
用所述第二处理单元,基于与所述第二页表相关联的所述数据来识别所述第二页表。
4.根据权利要求3所述的方法,其中与所述第二页表相关联的所述数据包括从多个并行页表识别所述第二页表的识别符。
5.根据权利要求1所述的方法,其中所述替代位置包括所述第一页表中的第二页表条目,
其中所述第一页表中的所述第二页表条目基于所述第一页表条目的指针值与所述第一页表条目相关联。
6.根据权利要求5所述的方法,其中所述指针值包括虚拟地址和物理地址中的至少一者。
7.根据权利要求1所述的方法,其进一步包括:
用所述第二处理单元,组合所述第一页属性数据的所述一或多个可存取性属性与所述第二页属性数据的一或多个可存取性属性,以形成组合页属性数据的一或多个可存取性属性,
其中所述第二处理单元根据所述组合页属性数据的所述一或多个可存取性属性来存取与所述物理地址相关联的所述物理存储器页。
8.根据权利要求7所述的方法,其中所述第二页属性数据包含与所述第一页属性数据的一或多个可存取性属性值不同的一或多个可存取性属性值。
9.根据权利要求1所述的方法,其进一步包括:
用所述第一处理单元,从所述第一页表条目读取有效数据,其指示所述第二页属性数据是否有效,
其中确定所述第二页属性数据进一步包括:
如果来自所述第一页表条目的所述有效数据指示所述第二页属性数据有效,那么用所述第二处理单元来确定所述第二页属性数据。
10.根据权利要求1所述的方法,其中所述第一页属性数据和所述第二页属性数据定义所述物理存储器页是否为以下各项中的至少一者:
可读、可写、可高速缓存、可执行以及脏。
11.根据权利要求1所述的方法,其中所述替代位置包括寄存器,
其中所述寄存器基于所述第一页表条目中的指针值与所述第一页表条目相关联。
12.根据权利要求1所述的方法,其中所述第一处理单元为CPU,且所述第二处理单元为GPU。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于高通股份有限公司,未经高通股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480024817.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种管式发射组件
- 下一篇:具有早期解码终止检测的解码器





