非易失存储器、计算系统、及读取方法技术方案

技术编号:19121828 阅读:30 留言:0更新日期:2018-10-10 05:04
本发明专利技术涉及一种由计算系统执行的读取方法,该计算系统包括处理器、至少一个非易失存储器和执行所述至少一个非易失存储器的高速缓冲功能的至少一个高速缓冲存储器。所述方法包括从处理器接收关于关键字的读取请求。通过对应于读取请求的标签确定操作,作出是否产生高速缓冲未中的确定。当标签确定操作的结果表示产生了高速缓冲未中时,以环绕方案从至少一个非易失存储器接收对应于读取请求的页数据。当页数据的关键字被接收时,将该关键字输出到处理器。

【技术实现步骤摘要】
非易失存储器、计算系统、及读取方法与相关申请的横向参考这个美国非临时专利申请基于U.S.C§119要求2016年2月16日在韩国专利局提交的韩国专利申请10-2016-0015759的优先权,该韩国专利申请的整个内容通过引用结合于此。
本公开涉及以环绕(wraparound)方案输出数据的非易失存储器、包括该存储器的计算系统及其读取方法。正在研发与现有计算系统的各种接口兼容的非易失存储器。正在试图通过将闪存安装在与主存储器(或工作存储器)相同的槽或通道上,来采用闪存作为数据储存装置或工作存储器。在这种情况下,与传统使用的易失随机存取存储器(RAM)(例如,DRAM)的兼容性应该被考虑。存在对这样的技术的需求,该技术能够在保持与易失RAM兼容性的同时提供最佳的数据完整性和低功率特性。
技术实现思路
本公开的实施方式提供了改善关键字的输出性能的计算系统及其读取方法。本公开的实施方式的一个方面旨在提供计算系统的读取方法,该计算系统包括处理器、至少一个非易失存储器以及至少一个高速缓冲存储器,该至少一个高速缓冲存储器执行至少一个非易失存储器的高速缓冲功能。该方法包括接收来自处理器的关于关键字的读取请求;通过对应于读取请求的标签确定操作确定是否产生高速缓冲未中;当标签确定操作的结果表示产生了高速缓冲未中时,以环绕方案从至少一个非易失存储器接收对应于读取请求的页数据,以及当页数据的关键字被接收时将关键字输出到处理器。本公开的实施方式的另一方面旨在提供一种非易失存储器模块的读取方法,该非易失存储器模块包括至少一个非易失存储器和执行所述至少一个非易失存储器的高速缓冲功能的至少一个动态随机存取存储器(DRAM)。所述方法包括:从主机接收读取请求;确定对应于该读取请求的至少一个DRAM的高速缓冲线的高速缓冲命中和高速缓冲未中;当高速缓冲线的高速缓冲未中被确定时,用页数据填充高速缓冲线,该页数据通过利用环绕操作从至少一个非易失存储器输出并对应于读取请求;以及在用页数据填充高速缓冲线的同时输出对应于读取请求的关键字。本公开的实施方式的再另一方面旨在提供一种计算系统,该计算系统包括被构造成发出读取请求的处理器、包括高速缓冲线的至少一个高速缓冲存储器、以及至少一个非易失存储器。当产生表示高速缓冲线中对应于该读取请求的高速缓冲线的高速缓冲未中时,通过利用环绕操作,至少一个非易失存储器读取对应于读取请求的页数据并且输出被读取的页数据。所述至少一个高速缓冲存储器利用通过环绕操作输出的页数据填充高速缓冲线,并且将对应于读取请求的高速缓冲线的关键字输出到处理器。本公开的实施方式的再一方面旨在提供一种非易失存储器,该非易失存储器包括具有多个页的多个存储器块、被构造成响应于环绕读取命令存储从多个页中的一个读取的页数据的页缓冲电路、以及被构造成响应于第一输出命令输出对应于偏移的页数据的第一关键字的控制逻辑。本公开的实施方式的再一方面旨在提供一种由存储器控制器执行的方法。该方法包括从处理器接收读取请求并确定由读取请求识别的数据是否存在于高速缓冲存储器内。响应于确定了在高速缓冲存储器中不存在由读取请求识别的数据,存储器控制器指令非易失存储器向存储器控制器传输由读取请求识别的数据以及在非易失存储器中的与由读取请求识别的数据相同的页内的其他数据,使得由读取请求识别的数据在页的任何其他部分之前被传输,而与由读取请求识别的数据在页内的位置无关。本公开的实施方式的再一方面旨在提供存储器模块,该存储器模块包括高速缓冲存储器、非易失存储器和存储器控制器。存储器控制器接收来自处理器的读取请求并确定被读取请求识别的数据是否存在于高速缓冲存储器中。响应于确定了由读取请求识别的数据不存在于高速缓冲存储器内,存储器控制器指令非易失存储器向存储器控制器传输由该读取请求识别的数据以及在非易失存储器的与被读取请求识别的数据相同的页内存储的其他数据,使得由读取请求识别的数据在该页的任何其他部分之前被传输,而无论被读取请求识别的数据在该页内的位置如何。附图说明上述和其他目的和特征将从下面参照附图的描述中变得清楚,图中,相同的附图标记在若干图中一直表示相同零件,除非另有指定,且图中:图1是示出根据本公开的实施方式的计算系统的方块图;图2是用于描述根据本公开的实施方式的通过使用环绕方案填充高速缓冲线的过程的视图;图3是示出图2中示出的存储器块的视图;图4是示出图2中所示的存储器块的另一实施方式的视图;图5是根据本公开的实施方式的在高速缓冲未中在计算系统中产生时基于环绕的读取操作的时序图;图6是根据本公开的另一实施方式的当高速缓冲未中在计算系统产生时基于环绕的读取操作的时序图;图7是根据本公开的仍另一实施方式的当高速缓冲未中在计算系统产生时基于环绕的读取操作的时序图;图8是用于描述根据本公开的另一实施方式的通过使用环绕方案填充高速缓冲线的过程的视图;图9是示出根据本公开的实施方式的非易失存储器的环绕操作的视图;图10是示出根据本公开另一实施方式的非易失存储器的环绕操作的视图;图11是示出根据本公开的仍另一实施方式的非易失存储器的环绕操作的视图;图12是示出根据本公开的实施方式的计算系统的高速缓冲存储器的读取方法的流程图;图13是示出根据本公开的另一实施方式的计算系统的视图;图14是示出图13中示出的非易失存储器模块的方块图;图15是示出根据本公开的实施方式的非易失存储器模块的读取方法的流程图;图16是示出根据本公开的仍另一实施方式的计算系统的方块图;图17是示出根据本公开的仍另一实施方式的计算系统的方块图;图18是示出根据本公开的仍另一实施方式的计算系统的方块图;图19是示出根据本公开的仍另一实施方式的计算系统的方块图;图20是示出根据本公开的实施方式的计算系统的视图;图21是示出根据本公开的另一实施方式的数据服务器系统的视图;图22是示出根据本公开的实施方式的计算系统的视图;以及图23是示出利用根据本公开的实施方式的计算系统实现的IoT系统的视图。具体实施方式下面参照附图更全面描述本公开,其中示出本公开的示例性实施方式。在本公开存在各种改进和替代形式的同时,在附图中借助示例示出本公开的特定实施方式并且将在这里详细地描述。但是,应该理解的是没有意愿将本公开限制于公开的特定形式,而是相反,本公开覆盖落入本公开的精髓和范围内的所有修改、等价和替代。图1是示出根据本公开的实施方式的计算系统10的方块图。参照图1,计算系统10可以包括处理器100、高速缓冲存储器200和非易失存储器300。在实施方式中,计算系统10可以用作计算机、便携计算机、超级移动个人计算机(UMPC)、工作站、数据服务器、上网本、个人数字助理(PDA)、网络平板电脑、无线电话、移动电话、智能电话、电子书、便携多媒体播放器(PMP)、数码相机、数字音频录音机/播放器、数字图片/视频记录器/播放机、便携游戏机、导航系统、黑匣子、3D电视机、能够在无线环境下发射和接收信息的装置、可穿戴装置、构成家庭网络的各种电子装置中的一种、构成计算机网络的各种电子装置中的一种、构成信息网络的各种电子装置中的一种、射频识别器(RFID)、或者构成计算系统的各种电子装置中的一个。控制器100可以控制用户系统10的整体操作。例如,处理器1本文档来自技高网...
非易失存储器、计算系统、及读取方法

【技术保护点】
1.一种由计算系统执行的读取方法,该计算系统包括处理器、非易失存储器和执行非易失存储器的高速缓冲功能的高速缓冲存储器,所述方法包括:从处理器接收关于关键字的读取请求;通过对应于该读取请求的标签确定操作确定是否产生高速缓冲未中;当标签确定操作的结果表示产生高速缓冲未中时,从非易失存储器以环绕方案接收与读取请求相对应的页数据;以及当页数据的关键字被接收时将该关键字输出到处理器。

【技术特征摘要】
1.一种由计算系统执行的读取方法,该计算系统包括处理器、非易失存储器和执行非易失存储器的高速缓冲功能的高速缓冲存储器,所述方法包括:从处理器接收关于关键字的读取请求;通过对应于该读取请求的标签确定操作确定是否产生高速缓冲未中;当标签确定操作的结果表示产生高速缓冲未中时,从非易失存储器以环绕方案接收与读取请求相对应的页数据;以及当页数据的关键字被接收时将该关键字输出到处理器。2.如权利要求1所述的方法,其中,所述标签确定操作由所述高速缓冲存储器执行。3.如权利要求1所述的方法,其中:所述计算系统还包括控制所述非易失存储器和所述高速缓冲存储器的存储器控制器;以及所述标签确定操作由所述存储器控制器执行。4.如权利要求1所述的方法,还包括当所述标签确定操作的结果表示产生高速缓冲命中时,输出对应于读取请求的关键字。5.如权利要求1所述的方法,其中,所述计算系统还包括存储器控制器,该存储器控制器被构造成管理用于执行高速缓冲功能的标签并控制非易失存储器和高速缓冲存储器。6.如权利要求5所述的方法,还包括在接收页数据之前相对于该页数据执行错误校正操作。7.如权利要求6所述的方法,其中,所述错误校正操作是通过存储器控制器执行的。8.如权利要求7所述的方法,其中,所述错误校正操作是通过非易失存储器执行的。9.如权利要求5所述的存储器系统,其中,接收所述页数据包括:响应于第一输出命令接收页数据的关键字;以及在从接收关键字起消逝预定时间之后,响应于第二输出命令接收不是所述关键字的页数据的数据。10.如权利要求5所述的方法,其中,接收所述页数据包括响应于输出命令依次接收页数据的关键字和页数据的不是所述关键字的数据。11.如权利要求1所述的方法,其中,接收所述页数据包括在全页直接存储器存取(DMA)传输时间期间以环绕方案用页数据填充高速缓冲存储器的高速缓冲线。12.如权利要求1所述的方法,其中,接收所述页数据包括以环绕方案用页数据填...

【专利技术属性】
技术研发人员:金镇佑朴在根赵永进
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:韩国,KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1