[发明专利]透明硬件辅助存储器解压缩有效
申请号: | 201680009932.X | 申请日: | 2016-02-12 |
公开(公告)号: | CN107250991B | 公开(公告)日: | 2020-08-28 |
发明(设计)人: | 维亚切斯拉夫·弗拉基米罗维奇·马柳金;路易吉·塞门扎托;春·平·庄;桑托什·拉奥;新叶·邵 | 申请(专利权)人: | 谷歌有限责任公司 |
主分类号: | G06F12/02 | 分类号: | G06F12/02;G06F12/0888 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李佳;穆德骏 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 提供了使用最小化或消除软件参与的硬件解压缩器来进行存储器解压缩的方法和系统。自定义解压缩硬件被添加到存储器子系统中,其中解压缩硬件通过读取压缩块,将其解压缩到内部缓冲区中并返回块的请求部分,来处理由例如高速缓存未命中或从设备到压缩存储器块的请求引起的读取访问。自定义硬件设计用于通过检查访问的物理地址的未使用的高位来确定块是否被压缩,并确定压缩参数。这允许在没有附加元数据的情况下实现压缩,因为必要的元数据可以存储在现有页表结构中的未使用的位中。 | ||
搜索关键词: | 透明 硬件 辅助 存储器 解压缩 | ||
【主权项】:
一种硬件解压缩器,所述解压缩器包括:硬件设备(120),所述硬件设备布置在处理单元(110)和物理计算机存储器(130)之间,其中所述硬件设备被配置为:接收存储器访问读取请求,所接收到的请求导致高速缓存未命中或页错误;确定所述存储器访问读取请求所请求的数据是否在压缩存储器块(135)中;响应于确定所述存储器访问读取请求所请求的所述数据不在所述压缩存储器块中,将所述存储器访问读取请求转发到所述物理计算机存储器;响应于确定所述存储器访问读取请求所请求的所述数据在所述压缩存储器块中,确定来自所述压缩存储器块的所述数据是否已经被先前解压缩并存储在所述硬件设备本地的专用存储介质中;响应于确定来自所述压缩存储器块的所述数据被存储在所述存储介质中,响应于所述存储器访问读取请求从所述存储介质返回所述数据;以及响应于确定来自所述压缩存储器块的所述数据未被存储在所述存储介质中,在所述存储介质中分配存储空间;从所述压缩存储器块读取所述数据;将来自所述压缩存储器块的读取数据解压缩到所述存储介质中;以及响应于所述存储器访问读取请求,从所述存储介质返回所述解压缩的数据。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于谷歌有限责任公司,未经谷歌有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201680009932.X/,转载请声明来源钻瓜专利网。
- 上一篇:园林节水灌溉装置
- 下一篇:一种用于无土植物栽培的装置