[发明专利]高效固态驱动器数据压缩方案和布局有效
申请号: | 201680030271.9 | 申请日: | 2016-05-31 |
公开(公告)号: | CN107624179B | 公开(公告)日: | 2022-01-25 |
发明(设计)人: | J.B.卡恩;R.P.曼戈尔德;V.戈帕尔;R.S.加西亚;K.S.格里姆斯鲁德 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 毕铮;郑冀之 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 高效 固态 驱动器 数据压缩 方案 布局 | ||
1.一种提供高效固态驱动器(SSD)数据压缩方案和/或布局的装置,所述装置包括:
耦合到非易失性存储器的逻辑,用于接收数据并且压缩数据以生成经压缩的数据,之后将经压缩的数据存储在非易失性存储器中,
其中经压缩的数据包括数据的经压缩的版本、经压缩的数据的大小、公共元信息,以及最终元信息,
其中所述公共元信息包括一个或多个偏移,其中每个偏移用于在解压缩经压缩的数据时启用一个并行解压缩逻辑,以及
其中所述经压缩的数据被拆分成组块并且每个组块伴随有公共元信息,以及最后的组块另外伴随有所述最终元信息。
2.权利要求1所述的装置,其中公共元信息还包括以下中的一个或多个:一个或多个填补位、经压缩的数据的大小、以及压缩令牌。
3.权利要求2所述的装置,其中压缩令牌包括一个或多个位。
4.权利要求2所述的装置,其中压缩令牌存储在与逻辑块寻址(LBA)信息相同的空间中。
5.权利要求2所述的装置,其中压缩令牌指示数据的对应部分是否被压缩。
6.权利要求2所述的装置,其中压缩令牌的缺失指示数据的对应部分未被压缩。
7.权利要求2所述的装置,其中至少部分地基于压缩令牌的值或压缩令牌的缺失而执行经压缩的数据的解压缩。
8.权利要求1所述的装置,其中由多个解压缩逻辑执行经压缩的数据的解压缩。
9.权利要求1所述的装置,其中最终元信息包括以下中的一个或多个:经压缩的循环冗余代码(CRC)和LBA信息。
10.权利要求1所述的装置,其中所述逻辑访问公共信息数据或最终元信息以执行上下文重放或上下文重建。
11.权利要求1所述的装置,其中经压缩的数据和所接收的数据具有依照均一格式的布局。
12.权利要求1所述的装置,其中所述逻辑依照一种或多种无损压缩算法来压缩所接收的数据。
13.权利要求1所述的装置,其中在压缩之后加密或在解压缩之前解密经压缩的数据。
14.权利要求13所述的装置,其中依照高级加密标准加密或解密经压缩的数据。
15.权利要求1所述的装置,其中一个或多个填补位将经压缩的数据填补到最接近的间接粒度边界。
16.权利要求1所述的装置,其中存储器控制器包括所述逻辑。
17.权利要求1所述的装置,其中固态驱动器包括所述逻辑。
18.权利要求1所述的装置,其中非易失性存储器包括以下中的一个或多个:纳米线存储器、铁电晶体管随机存取存储器(FeTRAM)、磁阻随机存取存储器(MRAM)、闪速存储器、自旋力矩转移随机存取存储器(STTRAM)、电阻随机存取存储器、字节可寻址3维交叉点存储器、PCM(相变存储器)和由功率储备后援以在功率故障或功率中断期间保留数据的易失性存储器。
19.权利要求1所述的装置,还包括与主机传送数据的网络接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680030271.9/1.html,转载请声明来源钻瓜专利网。