[发明专利]用于实现微页表的装置、方法和系统有效
申请号: | 201610146064.1 | 申请日: | 2011-09-26 |
公开(公告)号: | CN105760312B | 公开(公告)日: | 2019-03-15 |
发明(设计)人: | G·欣顿;R·拉马努詹;S·J·凯普;M·帕塔萨拉蒂;D·齐默尔曼;W·A·唐纳;R·帕塔萨拉蒂;L·O·史密斯;R·S·查普尔;M·斯瓦米纳坦;A·C·莫加 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F12/08 | 分类号: | G06F12/08;G06F12/1009;G06F13/16 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 公开了一种装置、方法、机器可读介质和系统。在一个实施例中,所述装置是微页表引擎,其包括能够接收针对在全局存储器地址空间中的页面的存储器页面请求的逻辑。所述装置还包括能够存储一个或多个存储器页面地址转换的转换后援缓冲器(TLB)。此外,所述装置还具有能够响应于TLB未存储对所述存储器页面请求所引用的存储器的页面的存储器页面地址转换而在页面未命中处理程序标签表中执行微物理地址查找的页面未命中处理程序。所述装置还包括能够管理页面未命中处理程序标签表的条目的存储器管理逻辑。所述微页表引擎允许TLB是确定两级存储器分级结构中的数据是在存储器的热区中还是存储器的冷区中的代理。当数据在存储器的冷区中时,微页表引擎将数据取得到热存储器,且热存储器块接着被推出到冷存储器区域。 | ||
搜索关键词: | 用于 实现 微页表 装置 方法 系统 | ||
【主权项】:
1.一种微页表引擎装置,包括:用于接收针对在全局存储器地址空间中的页面的存储器页面请求的逻辑;转换后援缓冲器(TLB),用于存储一个或多个存储器页面地址转换;页面未命中处理程序逻辑,用于响应于所述TLB未存储对所述存储器页面请求所引用的存储器的页面的存储器页面地址转换,而在页面未命中处理程序标签表中执行微物理地址查找;以及存储器管理逻辑,用于管理所述页面未命中处理程序标签表中的条目,其中,所述页面未命中处理程序标签表位于所述微页表引擎装置可访问的系统存储器的隐藏区域中,所述隐藏区域对操作系统是不可见的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610146064.1/,转载请声明来源钻瓜专利网。