[发明专利]用于定位元数据的方法在审

专利信息
申请号: 201880069004.1 申请日: 2018-10-11
公开(公告)号: CN111279324A 公开(公告)日: 2020-06-12
发明(设计)人: 马修·卢西恩·埃文斯 申请(专利权)人: ARM有限公司
主分类号: G06F12/1009 分类号: G06F12/1009
代理公司: 北京东方亿思知识产权代理有限责任公司 11258 代理人: 陈蒙
地址: 英国*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种用于定位与第一地址相关联的元数据的方法。方法包括:访问页表结构,所述页表结构的页表项提供用于在地址转换过程中使用以将所述第一地址转换为第二地址的地址转换数据;在页表结构中提取(906)至少两个页表项的部分;从所述部分确定(906)指向元数据表的指针;以及使用(908)指针从元数据表中定位与第一地址相关联的目标元数据。
搜索关键词: 用于 位元 数据 方法
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于ARM有限公司,未经ARM有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201880069004.1/,转载请声明来源钻瓜专利网。

同类专利
  • 用于地址转换的数据处理装置和方法-202280013032.8
  • 卡洛斯·加西亚-托宾;布鲁斯·詹姆斯·梅休森;马修·卢西恩·埃文斯;理查德·罗伊·格里森思怀特 - ARM有限公司
  • 2022-02-02 - 2023-09-22 - G06F12/1009
  • 本发明提供了一种用于将多个转换条目存储在高速缓存中并且编码指示每个页表条目的属性的控制信息的装置和方法,每个转换条目对应于多个页表条目中的一个页表条目并且定义第一地址和第二地址之间的转换;响应于查询第一查找地址的查找而在该第一查找地址对应于存储在该高速缓存中的该多个转换条目中的一个转换条目时返回对应第二地址;响应于页表条目中的该属性的修改的通知而修改至少一些该控制信息;以及响应于该页表条目中的该属性的该修改的该通知而将与该页表条目相对应的至少一个转换条目保留在该高速缓存中,以供在查询对应第一查找地址的后续地址查找中使用。
  • 存储器地址变换管理-201680078924.0
  • 詹森·帕克 - ARM有限公司
  • 2016-12-21 - 2023-06-09 - G06F12/1009
  • 一种数据处理装置(2)包括存储器管理电路(18),该存储器管理电路用于管理从虚拟地址VA到中间物理地址IPA然后从中间物理地址IPA到物理地址PA的二阶段地址变换。使用由执行于虚拟机执行环境内的虚拟机程序所控制的第一阶段变换数据(22)来执行第一阶段变换,该虚拟机执行环境由管理用于执行第二阶段变换的第二阶段变换数据(24)的超管理程序所提供。如果存储器区域被指定为可由给定虚拟机存取但不可由超管理程序存取的虚拟机专用区域且被指定为设备区域,则存储器管理电路(18)针对该区域执行专用设备区域管理(即,中间物理地址不可由第二阶段变换变更)。如果某区域既不是虚拟机专用区域又不是设备区域,则存储器管理电路(18)在该区域上执行非专用设备管理。
  • 装置和方法-202180044520.0
  • 安德鲁·布鲁克菲尔德·斯温 - ARM有限公司
  • 2021-05-20 - 2023-03-14 - G06F12/1009
  • 本公开涉及一种装置和方法。该装置包括地址处理电路,其用于通过参考由有序的多个分级表级中的相应分级表级中的地址信息表提供的相应信息条目链来检测与输入存储器地址相关的信息;该地址处理电路被配置为根据基地址来选择给定的表级的地址信息表,该基地址取决于有序的多个表级中早于给定的表级的地址信息表中的较早信息条目;并且该地址处理电路被配置为根据偏移分量来选择所选择的地址信息表中的信息条目,该偏移分量取决于适用于给定的表级的输入存储器地址的至少一部分,该偏移分量被定义为使得输入存储器地址的部分的连续实例指示连续寻址的信息条目;该地址处理电路包括检测器电路,其用于检测指示符数据是否被设置为指示所选择的地址信息表中的一组一个或多个连续寻址的信息条目是否提供至少一个基地址,该至少一个基地址指示在包括较后的表级的多个地址信息表的连续寻址的区域内的位置。
  • 用于读取操作的映射描述符-202080100955.8
  • 段星辉 - 美光科技公司
  • 2020-04-22 - 2023-01-13 - G06F12/1009
  • 描述针对用于读取操作的映射描述符的方法、系统及装置。存储器装置可包含第一高速缓存,可包含逻辑地址与物理地址之间的映射表,并且第二高速缓存可包含所述存储器阵列的一或多个物理地址的一或多个描述符。描述符可包含起始逻辑地址、起始物理地址及所述描述符中的地址的数量,并且可经配置以识别被频繁存取的地址或地址组。当接收存取命令(例如,读取命令)时,可查询所述第一高速缓存,且接着可查询所述第二高速缓存(如果在所述第一高速缓存处存在高速缓存未命中)。所述存储器阵列的数据的所述物理地址可基于存储在所述第二高速缓存中的所述描述符来确定(及存取)。
  • 使用多个物理地址空间的装置和方法-202180022692.8
  • J·帕克;Y·埃拉德 - ARM有限公司
  • 2021-01-26 - 2022-11-11 - G06F12/1009
  • 本发明提供了一种处理电路(10),该处理电路在至少三个域(82,84,86,88)中的一个中执行处理。地址转换电路(16)将从当前域执行的存储器访问的虚拟地址转换为至少基于该当前域选择的多个物理地址空间(61)中的一个中的物理地址。这些域包括用于管理其他域之间的切换的根域(82)。这些物理地址空间(61)包括与该根域(82)相关联的根物理地址空间,该根物理地址空间和与其他域相关联的物理地址空间分离。
  • 验证地址转译的完整性-202180021786.3
  • J·帕克 - ARM有限公司
  • 2021-02-08 - 2022-11-08 - G06F12/1009
  • 公开了用于执行内存存取的虚拟地址至与待存取的内存位置相关联的物理地址的转译的装置、方法及程序。当执行转译时存取页表描述符,该页表描述符包括用于转译的转译参数。该描述符进一步包括完整性检查值,其中该完整性检查值取决于转译参数。
  • 按需存储器分配-202180017348.X
  • J·A·亨斯利;K·D·曼;Y·C·富;T·M·波特;F·W·利杰罗斯;R·C·泰洛 - 苹果公司
  • 2021-02-24 - 2022-10-18 - G06F12/1009
  • 本发明公开了涉及为请求电路(210)动态分配和映射专用存储器的技术。所公开的电路(220)可接收专用地址并将该专用地址转译为虚拟地址(MMU(230)然后可将该虚拟地址转译为物理地址以实际访问存储元件(240))。在一些实施方案中,专用存储器分配电路(220)被配置为在尚未建立页表信息的情况下生成该页表信息,并且为请求映射专用存储器页。在各种实施方案中,这可有利地允许动态专用存储器分配,例如,以便为具有不同类型工作负载的图形着色器有效地分配存储器。所公开的用于页表信息的高速缓存技术可相对于传统技术改善性能。此外,所公开的实施方案可促进跨越设备诸如图形处理器的存储器合并。
  • 存储器寻址-201880049529.9
  • J·M·哈斯韦尔 - 美光科技公司
  • 2018-07-27 - 2022-08-02 - G06F12/1009
  • 用于存储器寻址的示范性设备可以包含存储器单元阵列。所述设备可以包含存储器缓存,其被配置成存储地址映射表的至少一部分。所述地址映射表可以包含与所述阵列的相应量的逻辑地址空间相对应的多个区域。所述地址映射表可以将转换单元TU映射到所述阵列中的物理位置。所述多个区域中的每一个可以包含第一表。所述第一表可以包含与所述相应量的逻辑地址空间的相应TU逻辑地址、相应指针和相应偏移相对应的条目。所述多个区域中的每一个可以包含第二表。所述第二表可以包含与所述阵列的相应物理地址范围相对应的条目。所述第二表的所述条目可以包含相应物理地址字段和对应的相应计数字段。
  • 用于核特定内存映射的装置-201980094627.9
  • 伊戈尔·斯托帕 - 华为技术有限公司
  • 2019-03-28 - 2021-11-05 - G06F12/1009
  • 提供了一种包括多个核和多个每核映射表的装置。所述多个每核映射表中的每个每核映射表包括一个或多个映射表项。每个每核映射表被配置为基于虚拟内存地址和所述一个或多个映射表项生成物理内存地址。每个每核映射表被配置为允许所述多个核中的相应的一个核基于所述一个或多个映射表项生成所述物理内存地址,并防止所述多个核中的所有其余核基于所述一个或多个映射表项生成所述物理内存地址。
  • 页表结构-202080022040.X
  • A·L·桑德伯格;S·迪斯特尔霍斯特 - ARM有限公司
  • 2020-01-03 - 2021-10-29 - G06F12/1009
  • 本发明公开了一种用于地址转译的页表结构,该页表结构可包括相对类型页表条目,对于该相对类型页表条目,可使用相对偏移值来指定到下一层级页表条目或经转译地址的地址指针,该相对偏移值指示该地址指针相对于参考点基地址的偏移。
  • 用于管理存储器的设备和方法以及存储介质-201680022837.3
  • S.伊耶;S.D.默斯;S.纳扎里;G.萨德 - 慧与发展有限责任合伙企业
  • 2016-04-29 - 2020-10-16 - G06F12/1009
  • 示例包括具有数据和压缩元数据的经压缩页面。一些示例包括接收包含写入数据的写入请求、将写入数据存储在数据高速缓存中、以及向写入数据应用页面适应进程。在一些这样的示例中,可以针对经处理写入数据而生成虚拟页面表格中的虚拟页面表格条目。虚拟页面表格条目可以包括压缩索引和页面地址。可以执行经处理写入数据的内联压缩以便将经处理写入数据在经压缩页面中压缩和存储于与压缩索引相关联的位置处。在一些示例中,经压缩页面可以包括具有参考计数、经压缩页面偏移和虚拟页面地址的压缩元数据。
  • 控制存储器访问中的守卫标签检查-201980007414.8
  • 格雷姆·巴恩斯 - ARM有限公司
  • 2019-01-25 - 2020-08-18 - G06F12/1009
  • 一种设备,该设备包括地址转换电路,该地址转换电路用以根据所存储的虚拟地址与物理地址之间的页表映射来执行虚拟地址到物理地址的转换。所存储的页表映射包括标签守卫控制信息。该设备包括存储器访问电路,该存储器访问电路响应于目标物理地址而执行标签守卫的存储器访问,该标签守卫的存储器访问包括守卫标签检查,该守卫标签检查将以下二者进行比较:与目标物理地址相关联的地址标签、与一个或更多个存储器位置构成的区块相关联地存储的守卫标签,所述区块包括由目标物理地址标识的寻址位置。存储器访问电路被布置为根据标签守卫控制信息,响应于目标物理地址而对寻址位置执行非标签守卫的存储器访问,而不执行守卫标签检查。
  • 用于定位元数据的方法-201880069004.1
  • 马修·卢西恩·埃文斯 - ARM有限公司
  • 2018-10-11 - 2020-06-12 - G06F12/1009
  • 一种用于定位与第一地址相关联的元数据的方法。方法包括:访问页表结构,所述页表结构的页表项提供用于在地址转换过程中使用以将所述第一地址转换为第二地址的地址转换数据;在页表结构中提取(906)至少两个页表项的部分;从所述部分确定(906)指向元数据表的指针;以及使用(908)指针从元数据表中定位与第一地址相关联的目标元数据。
  • 存储器地址验证方法和使用所述方法的存储器装置-201880054958.5
  • A·特罗亚 - 美光科技公司
  • 2018-07-18 - 2020-04-17 - G06F12/1009
  • 提供了一种存储器装置以及操作所述存储器装置的方法。所述存储器装置包含存储器格阵列、非易失性存储器和控制器。所述控制器被配置成接收用于从所述阵列的地址读取数据字的读取命令并且解码所述地址以生成经过解码的地址。所述控制器被进一步配置成从所述阵列的所述经过解码的地址中检索响应数据,从所述非易失性存储器中检索对应于所述经过解码的地址的位置标记,并且验证所述位置标记对应于所述地址。所述控制器可以任选地被进一步配置成如果所述位置标记不对应于所述地址,则指示错误。
  • 地址转换缓存-201880049493.4
  • 安德鲁·布鲁克菲尔德·斯温 - ARM有限公司
  • 2018-05-15 - 2020-04-10 - G06F12/1009
  • 一种设备具有地址转换缓存(12、16),该地址转换缓存具有多个缓存条目(40),这些多个缓存条目用于存储依赖于页表的一个或多个页表条目的地址转换数据。控制电路(50)响应于指定地址信息的无效请求而执行无效查找操作以标识将要被无效的至少一个目标缓存条目。目标缓存条目是这样一种条目,其对应的地址转换数据依赖于与地址信息相对应的至少一个目标页表条目。控制电路(50)根据指示目标页表条目的页大小的页大小信息,来选择多个无效查找模式中用于进行无效查找操作的一者。不同的无效查找模式对应于基于地址信息来标识目标缓存条目的不同方式。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top