[发明专利]用于在固态驱动器中适应垃圾收集资源分配的机制有效
申请号: | 201680012303.2 | 申请日: | 2016-02-18 |
公开(公告)号: | CN107408018B | 公开(公告)日: | 2021-01-19 |
发明(设计)人: | N·R·米耶尔克;M·A·戈莱斯;D·J·佩尔斯特;P·D·鲁比;X·郭 | 申请(专利权)人: | 英特尔公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 固态 驱动器 适应 垃圾 收集 资源 分配 机制 | ||
1.一种用于管理固态驱动器中的存储器分配的装置,所述装置包括:
非易失性存储器,其用于存储与第一工作负载和第二工作负载相对应的数据;以及
用于至少部分地基于对在从所述第一工作负载到所述第二工作负载的转换期间将被处理的一个或多个块的平均有效性的确定,来确定所述非易失性存储器中的一个或多个资源的分配的逻辑。
2.根据权利要求1所述的装置,其中,所述逻辑用于确定针对垃圾收集逻辑以及与所述非易失性存储器耦合的主机的所述一个或多个资源的所述分配。
3.根据权利要求2所述的装置,其中,所述垃圾收集逻辑用于释放在所述非易失性存储器中的由无效数据占用的空间。
4.根据权利要求2所述的装置,其中,用于确定所述一个或多个资源的所述分配的所述逻辑包括所述垃圾收集逻辑。
5.根据权利要求1所述的装置,其中,逻辑用于至少部分地基于对在所述第一工作负载或所述第二工作负载的操作期间将被处理的所述一个或多个块的平均有效性的所述确定,来确定所述非易失性存储器中的所述一个或多个资源的所述分配。
6.根据权利要求1所述的装置,其中,所述逻辑用于确定所述一个或多个资源的所述分配以使得所述非易失性存储器的有效备用空间增加。
7.根据权利要求1所述的装置,其中,所述逻辑用于确定所述一个或多个资源的所述分配以使得所述非易失性存储器中的写入放大减少。
8.根据权利要求1所述的装置,其中,所述第二工作负载是紧随在所述第一工作负载之后的。
9.根据权利要求1所述的装置,其中,所述第一工作负载是空的或空闲的工作负载。
10.根据权利要求1所述的装置,其中,所述非易失性存储器和所述逻辑在相同的集成电路设备上。
11.根据权利要求1所述的装置,其中,所述非易失性存储器包括以下中的一个:纳米线存储器、铁电晶体管随机存取存储器(FeTRAM)、磁阻随机存取存储器(MRAM)、闪存、自旋转移力矩随机存取存储器(STTRAM)、电阻式随机存取存储器、相变存储器(PCM)以及字节可寻址的三维交叉点存储器。
12.根据权利要求1所述的装置,其中,SSD包括所述非易失性存储器和所述逻辑。
13.一种用于管理固态驱动器中的存储器分配的方法,所述方法包括:
将与第一工作负载和第二工作负载相对应的数据存储在非易失性存储器中;并且
至少部分地基于对在从所述第一工作负载到所述第二工作负载的转换期间被处理的一个或多个块的平均有效性的确定,来确定所述非易失性存储器中的一个或多个资源的分配。
14.根据权利要求13所述的方法,还包括确定针对垃圾收集逻辑以及与所述非易失性存储器耦合的主机的所述一个或多个资源的所述分配。
15.根据权利要求14所述的方法,还包括所述垃圾收集逻辑释放在所述非易失性存储器中的由无效数据占用的空间。
16.根据权利要求13所述的方法,其中,确定所述非易失性存储器中的所述一个或多个资源的所述分配使得所述非易失性存储器的有效备用空间增加。
17.根据权利要求13所述的方法,其中,确定所述非易失性存储器中的所述一个或多个资源的所述分配使得所述非易失性存储器中的写入放大减少。
18.根据权利要求13所述的方法,其中,所述第一工作负载是空的或空闲的工作负载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680012303.2/1.html,转载请声明来源钻瓜专利网。