【技术实现步骤摘要】
【国外来华专利技术】用于存储装置的高速缓存架构
[0001]本公开大体上涉及半导体存储器及方法,且更特定来说,涉及与例如混合存储器系统的存储装置的读取及/或写入高速缓存架构相关的设备及方法。
技术介绍
[0002]存储器装置通常被提供为计算系统中的内部半导体集成电路。存在许多不同类型的存储器,其包含易失性及非易失性存储器。易失性存储器需要电力来维持其数据(例如主机数据、错误数据等)且包含随机存取存储器(RAM)、动态随机存取存储器(DRAM)、静态随机存取存储器(SRAM)、同步动态随机存取存储器(SDRAM)及晶闸管随机存取存储器(TRAM)等。
[0003]非易失性存储器可通过在不供电时留存所存储的数据来提供持久数据且可包含NAND快闪存储器、NOR快闪存储器及电阻可变存储器,例如相变随机存取存储器(PCRAM)、电阻性随机存取存储器(RRAM)及磁阻随机存取存储器(MRAM),例如自旋力矩转移随机存取存储器(STT RAM)等。
[0004]计算系统通常包含数个处理资源(例如一或多个处理器),其可检索及执行指令且将所执行指令的结果存储到合适位置。处理资源可包括(例如)可用于执行用于操作计算系统的指令的数个功能单元,例如算术逻辑单元(ALU)电路系统、浮点单元(FPU)电路系统及组合逻辑锁。
[0005]计算系统中的数个组件可参与将指令提供到功能单元电路系统用于执行。指令可例如由处理资源执行,例如控制器及/或主机处理器。此外,因为不同类型的操作可通过功能单元电路系统执行于一或多个时钟循环中,所以指令及数据的中 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种用于包含存储装置的混合存储器装置的高速缓存架构,所述存储装置包括:
‑
多个非易失性存储器部分;
‑
所述存储装置的控制器,其定向连接到所述非易失性存储器部分;
‑
至少一较快存储器部分,其相对于所述非易失性存储器部分具有更低延时及更高处理量且定向连接到所述控制器;
‑
所述较快存储器部分是用于所述多个非易失性存储器部分的频繁存取的存储器区的高速缓存存储器部分。2.根据权利要求1所述的高速缓存架构,其中所述较快存储器部分是新兴存储器,此一3D交叉点存储器部分。3.根据权利要求1所述的高速缓存架构,其中所述较快存储器部分是SLC或MLCNAND存储器部分。4.根据权利要求1所述的高速缓存架构,其中所述控制器包含代管与所述存储器区中的每一者相关联的计数器的易失性存储器部分;所述计数器在对包含于存储器区中的至少一逻辑块地址进行任何存取时更新。5.根据权利要求1所述的高速缓存架构,其中所述存储装置的所述控制器经配置以复制包含从所述非易失性存储器部分更频繁读取的逻辑块地址的存储器区的内容及将此类存储器区存储于用作高速缓存存储器部分的所述较快存储器部分中;更频繁读取的所述逻辑块地址基于保存对所述存储器区执行的存取的数目的信息的计数器来选择。6.根据权利要求5所述的高速缓存架构,其中所述存储装置的所述控制器经配置以在与所述读取存储器区相关联的所述计数器低于某一阈值时从所述较快存储器部分驱逐包含所述更频繁读取的逻辑块地址的所述存储器区。7.根据权利要求5所述的高速缓存架构,其中所述控制器包含嵌入式易失性存储器部分用于记录参与任何存取操作的所述多个非易失性存储器部分的所述LBA存储器区的所述计数器。8.根据权利要求5所述的高速缓存架构,其中仅对所述更频繁读取的逻辑块地址的小分块进行的所述存取被视作更新所述LBA存储器区的所述对应计数器。9.根据权利要求5所述的高速缓存架构,其中所述存储器区在遵守以下两个条件时存储于所述较快存储器部分中:
‑
所述存储器区用具有等于或低于经定义阈值的传送长度的命令读取;
‑
其属于可高速缓存的LBA区。10.根据权利要求1所述的高速缓存架构,其中所述控制器经配置以通过将指向所述对应高速缓存的存储器区的指针插入于可驱逐读取区表中来从所述高速缓存存储器部分驱逐不再频繁存取的所述存储器区的所述内容。11.一种设备,其包括:
‑
主机装置;
‑
存储装置,其具有控制器;
‑
通信通道,其在所述主机装置与所述存储装置的所述控制器之间,其中所述存储装置包括:
‑
多个非易失性存储器部分;
‑
所述存储装置的控制器,其定向连接到所述非易失性存储器部分;
‑
至少一较快存储器部分,其相对于所述非易失性存储器部分具有更低延时及更高处理量且定向连接到所述控制器;
‑
所述较快存储器部分是用于所述多个非易失性存储器部分的高速缓存存储器部分。12.根据权利要求11所述的设备,其中所述较快存储器部分是新兴存储器,此一3D交叉点存储器部分。13.根据权利要求11所述的设备,其中所述存储装置的所述控制器经配置以复制包含从所述非易失性存储器部分更频繁读取或写入的逻辑块地址的存储器区的内容及将此类存储器区存储于用作高速缓存存储器部分的所述较快存储器部分中;更频繁读取的所述逻辑块地址基于保存对所述存储器区执行的存取的数目的信息的计数器来选择。14.根据权利要求13所述的设备,其中所述存储装置的所述控制器经配置以在与所述LBA存储器区相关联的所述计数器低于某一阈值时从所述较快存储器部分驱逐包含所述更频繁读取或写入的逻辑块地址的所述存储器区。15.根据...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。