[发明专利]管理程序存储器高速缓存失效在审

专利信息
申请号: 201880060370.0 申请日: 2018-06-22
公开(公告)号: CN111095227A 公开(公告)日: 2020-05-01
发明(设计)人: A·班达里;B·J·小舍温;X·D·张 申请(专利权)人: 微软技术许可有限责任公司
主分类号: G06F12/1027 分类号: G06F12/1027;G06F9/455
代理公司: 北京市金杜律师事务所 11256 代理人: 黄倩
地址: 美国华*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 本公开总体上涉及管理程序存储器虚拟化。在示例中,转换旁视缓冲器(TLB)失效请求可以被选择性地递送到与其相关的处理器,或者可以被与其不相关的处理器忽略,以使通常与这样的TLB失效请求相关联的处理开销最小化。在另一示例中,TLB失效请求可以被挂起,以使得管理程序能够完成执行与将被TLB失效请求影响的一个或多个TLB条目相关的指令。
搜索关键词: 管理程序 存储器 高速缓存 失效
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

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

同类专利
  • 实施神经网络的激活逻辑的装置及其方法-201980073120.5
  • 徐云植 - 创惟科技股份有限公司
  • 2019-05-16 - 2023-10-27 - G06F12/1027
  • 一种实施神经网络的激活逻辑的装置,包含输入单元、第一地址转换查找表、中间存储单元、第二地址转换查找表、和输出单元。第一地址转换查找表包含(2^n1)个第一条目,其根据输入单元的n个比特映射到(2^n1)个比特地址,每一第一条目包含(n1‑1)个比特和对应存储在(n1‑1)个比特中的(n1‑1)个第一预设值,以及输入单元的n个比特的n1个输入数据值映射到存储在第一地址转换查找表的(2^n1)个第一条目的其中之一的(n1‑1)个第一预设值。中间存储单元包含(n‑1)个比特。第二地址转换查找表包含(2^(n‑1))个第二条目,其根据中间存储单元的(n‑1)个比特映射到(2^(n‑1))个比特地址,以及每一第二条目包含(n2+1)个比特和对应存储在(n2+1)个比特中的(n2+1)个第二预设值。中间存储单元的(n‑1)个比特的(n‑1)个中间数据值映射到存储在第二地址转换查找表的(2^(n‑1))个第二条目的其中之一的(n2+1)个第二预设值。输出单元用于输出n个输出数据值。
  • 地址转译数据无效化-201880041764.1
  • 马修·詹姆斯·霍斯内尔;格里戈里奥斯·马格里斯;理查德·罗伊·格里森威特 - ARM有限公司
  • 2018-06-01 - 2023-10-20 - G06F12/1027
  • 包括存储地址转译数据的一个或更多个事务缓存器16、18、20的数据处理系统2执行各自地址转译上下文VMID、ASID、X内的转译缓存器无效化指令TLBI。由于执行转译缓存器无效化指令而产生的转译缓存器无效化信号被广播到各自的转译缓存器且包括指定被执行的转译缓存器无效化指令的地址转译上下文的信号。转译缓存器无效化信号内所指定的此地址转译上下文用来闸控这些转译缓存器无效化信号在由是潜在的无效化目标的转译缓存器所接收时是否被刷新。转译缓存器无效化信号内所提供的地址转译上下文数据也可用来控制在接收到转译缓存器无效化信号时是否中止用于本地事务内存存取的本地内存事务。
  • 用于执行转换层表的自适应主机存储器缓冲区高速缓存的系统和方法-201780026088.6
  • J.G.哈恩 - 桑迪士克科技有限责任公司
  • 2017-02-23 - 2023-07-04 - G06F12/1027
  • 本发明题为“用于执行转换层表的自适应主机存储器缓冲区高速缓存的系统和方法”。本发明公开了用于执行转换层表(FTL表)的自适应主机存储器缓冲区高速缓存的系统和方法。在一种形式中,非易失性存储器系统结合接收来自主机系统的第一主机命令,接收来自所述主机系统的提示信息,所述提示信息识别存储在所述非易失性存储器系统处的所述主机系统将从其读取数据的文件。所述非易失性存储器系统识别与在所述提示信息中识别的所述文件的数据相关联的一个或多个FTL表,并将所述一个或多个FTL表发送到所述主机系统以用于存储在所述主机系统的主机存储器缓冲区中。在将所述一个或多个FTL表发送到所述主机系统之后,所述非易失性存储器系统接收来自所述主机系统的第二主机命令,所述主机命令包括用于读取来自存储所述文件的数据的所述非易失性存储器系统的一个或多个物理块地址的数据的指令。
  • 在主机存储器缓冲区中存储转换层元数据-202180029997.1
  • 许鹏 - 美光科技公司
  • 2021-04-21 - 2023-01-13 - G06F12/1027
  • 一种将转换层元数据存储在主机存储器缓冲区中的实例方法包括:从第一存储器装置检索包括一或多个逻辑到物理(L2P)记录的转换层元数据,其中所述一或多个L2P记录中的一L2P记录将逻辑块地址映射到标识存储器系统中的存储器块的物理地址;产生用于所述转换层元数据的至少一部分的保护元数据;以及促使连接到所述存储器系统的主机系统将所述转换层元数据的所述部分和所述保护元数据存储在驻存于所述主机系统的第二存储器装置上的主机存储器缓冲区中。
  • 自适应地址转译缓存-202080014710.3
  • 萨加尔·博里卡;拉维基兰·凯达拉·拉克什曼 - 思科技术公司
  • 2020-02-26 - 2021-09-28 - G06F12/1027
  • 系统和方法用于优化地址转译缓存(ATC)的利用率。网络接口控制器(NIC)可以将在ATC的第一级中保留一个或多个缓存行的信息写入ATC的第二级。NIC可以接收对主机计算系统的存储器中未转译的地址的直接存储器访问(DMA)的请求。NIC可以确定未转译的地址未缓存在ATC的第一级中。NIC可以使用请求和ATC的第二级识别ATC的第一级中所选定的缓存行以进行驱逐。NIC可以接收未转译的地址的转译后的地址。NIC可以在选定的缓存行中缓存未转译的地址。NIC可以使用转译后的地址执行DMA。
  • 为虚拟页面分配非邻接备份物理子页面的方法-202080007436.7
  • 亚历山大·D·布雷斯洛 - 超威半导体公司
  • 2020-01-27 - 2021-08-06 - G06F12/1027
  • 一种设备包括地址转换缓冲器(303),其为多个虚拟页面号中的每个虚拟页面号(621)存储与所述虚拟页面号相关联的映射(650)。所述映射识别分配给所述虚拟页面号的一组物理子页面(622),且所述组物理子页面包括物理存储器区中的多个邻接子页面的至少第一物理子页面,且不包括所述物理存储器区中的所述多个邻接子页面的至少第二物理子页面。存储器管理单元与地址转换缓冲器耦合,从而响应于接收到请求的虚拟子页面号(602)和请求的虚拟页面号(601),基于与所述请求的虚拟页面号相关联的所述映射,确定物理子页面号(612),其识别分配给所述请求的虚拟子页面号的物理子页面。
  • 基于外部存储器的转换后备缓冲器-201980062363.9
  • 尼蓬·哈沙德克·拉瓦尔;菲利普·恩杰 - ATI科技无限责任公司
  • 2019-07-30 - 2021-05-04 - G06F12/1027
  • 用于虚拟地址转换的方法、装置和系统。存储器管理单元(MMU)接收将虚拟存储器地址转换为物理存储器地址的请求,并且基于所述虚拟存储器地址在转换后备缓冲器(TLB)中搜索到所述物理存储器地址的转换。如果在所述TLB中未找到所述转换,则所述MMU在外部存储器转换后备缓冲器(EMTLB)中搜索所述物理存储器地址,并且使用页表查询器(PTW)执行页表查询以检索所述转换。如果在所述EMTLB中找到所述转换,则所述MMU中止所述页表查询并返回所述物理存储器地址。如果在所述TLB中未找到所述转换并且在所述EMTLB中未找到所述转换,则所述MMU基于所述页表查询返回所述物理存储器地址。
  • 交换机中的地址缓存-201680028182.0
  • 本杰明·C·谢布里 - 谷歌有限责任公司
  • 2016-06-24 - 2020-03-24 - G06F12/1027
  • 方法、系统和设备包括在计算机存储介质上编码的计算机程序,用于将地址存储在交换机的存储器中。系统中的一个包括:交换机,其在交换机与每个装置之间的总线上没有任何部件的情况下,从连接至总线的装置接收分组并且将分组递送至连接至总线的装置;集成到交换机中的存储器,用于存储虚拟地址到物理地址的映射;以及集成到交换机中的存储介质,其存储指令,指令可由交换机执行以使交换机执行操作,操作包括:接收对通过总线连接至交换机的装置的地址转换请求的响应,响应包括虚拟地址到物理地址的映射,以及响应于接收到响应,将虚拟地址到物理地址的映射存储在存储器中。
  • 翻译旁视缓冲器中的可配置的偏斜关联性-201780076877.0
  • 约翰·M·金;迈克尔·T·克拉克 - 超威半导体公司
  • 2017-11-27 - 2019-07-30 - G06F12/1027
  • 描述了用于使用偏斜关联性翻译旁视缓冲器(TLB)来确定物理存储器中的与虚拟地址相对应的地址的方法、装置和系统。使用接收器电路来接收虚拟地址和配置指示。在发生TLB命中的情况下输出与所述虚拟地址相对应的物理地址。所述TLB的多个路的第一子集被配置成保持第一页大小。所述第一子集包括基于所述配置指示的数目个所述路。在发生TLB未命中的情况下从页表检索与所述虚拟地址相对应的物理地址,并且将所述物理地址的至少一部分安装在所述TLB的多个路的子集中的最近最少使用的路中,所述最少使用的路是根据基于所述配置指示的替换策略而确定。
专利分类
×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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