[发明专利]透明硬件辅助存储器解压缩有效

专利信息
申请号: 201680009932.X 申请日: 2016-02-12
公开(公告)号: CN107250991B 公开(公告)日: 2020-08-28
发明(设计)人: 维亚切斯拉夫·弗拉基米罗维奇·马柳金;路易吉·塞门扎托;春·平·庄;桑托什·拉奥;新叶·邵 申请(专利权)人: 谷歌有限责任公司
主分类号: G06F12/02 分类号: G06F12/02;G06F12/0888
代理公司: 中原信达知识产权代理有限责任公司 11219 代理人: 李佳;穆德骏
地址: 美国加利*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 透明 硬件 辅助 存储器 解压缩
【权利要求书】:

1.一种硬件解压缩器,所述解压缩器包括:

硬件设备(120),所述硬件设备布置在处理单元(110)和物理计算机存储器(130)之间,其中所述硬件设备被配置为:

接收存储器访问读取请求,所接收到的请求导致高速缓存未命中或页错误;

确定所述存储器访问读取请求所请求的数据是否在压缩存储器块(135)中;

响应于确定所述存储器访问读取请求所请求的所述数据不在所述压缩存储器块中,将所述存储器访问读取请求转发到所述物理计算机存储器;

响应于确定所述存储器访问读取请求所请求的所述数据在所述压缩存储器块中,确定来自所述压缩存储器块的所述数据是否已经被先前解压缩并存储在所述硬件设备本地的专用存储介质中;

响应于确定来自所述压缩存储器块的所述数据被存储在所述存储介质中,响应于所述存储器访问读取请求从所述存储介质返回所述数据;以及

响应于确定来自所述压缩存储器块的所述数据未被存储在所述存储介质中,

在所述存储介质中分配存储空间;

从所述压缩存储器块读取所述数据;

将来自所述压缩存储器块的读取数据解压缩到所述存储介质中;以及

响应于所述存储器访问读取请求,从所述存储介质返回所述解压缩的数据。

2.根据权利要求1所述的硬件解压缩器,其中,所述硬件设备被配置为:

从所述压缩存储器块读取所述数据,直到所述存储器访问读取请求所请求的所述数据被定位;以及

将来自所述压缩存储器块的所述读取数据解压缩到所述存储介质中仅到所请求的数据被完全检索的点。

3.根据权利要求1所述的硬件解压缩器,其中,所述硬件设备被配置为:

通过检查页表结构的未使用的位来确定所述存储器访问读取请求所请求的所述数据是否在所述压缩存储器块中,所述页表结构存储关于虚拟存储器页的信息。

4.根据权利要求1所述的硬件解压缩器,其中,所述硬件设备被配置为:

在完全存储器解压缩模式和部分存储器解压缩模式之间选择性地交替,其中在所述完全存储器解压缩模式中,来自所述压缩存储器块的数据被完全解压缩,以及在所述部分存储器解压缩模式中,来自所述压缩存储器块的数据被部分解压缩。

5.根据权利要求4所述的硬件解压缩器,其中,所述硬件设备被配置为:

基于与所接收的存储器访问读取请求相关联的设备或程序的一个或多个性能参数,在所述完全存储器解压缩模式和所述部分存储器解压缩模式之间交替。

6.根据权利要求4所述的硬件解压缩器,其中,所述硬件设备被配置为:

基于从与所接收的存储器访问读取请求相关联的设备或程序接收的信号,在所述完全存储器解压缩模式和所述部分存储器解压缩模式之间交替。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201680009932.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

周一至周五 9:00-18:00

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