[发明专利]支持近存储器和远存储器访问的存储器通道有效

专利信息
申请号: 201710382875.6 申请日: 2011-09-30
公开(公告)号: CN107391397B 公开(公告)日: 2021-07-27
发明(设计)人: B.奈尔;R.K.拉马努简;M.P.斯瓦米纳桑;T.托马斯;T.波尔佩迪 申请(专利权)人: 英特尔公司
主分类号: G06F12/0804 分类号: G06F12/0804;G06F9/46;G06F11/10;G06F12/0868;G06F12/0897;G06F13/16;G06F13/40;G06F13/42
代理公司: 中国专利代理(香港)有限公司 72001 代理人: 郑冀之
地址: 美国加利*** 国省代码: 暂无信息
权利要求书: 查看更多 说明书: 查看更多
摘要: 一种半导体芯片,包括存储器控制器电路,所述存储器控制器电路具有接口电路以耦合到存储器通道。存储器控制器包括第一逻辑电路以在存储器通道上实现第一存储器通道协议。第一存储器通道协议特定于第一易失性系统存储器技术。该接口还包括第二逻辑电路以在存储器通道上实现第二存储器通道协议。第二存储器通道协议特定于第二非易失性系统存储器技术。第二存储器通道协议是事务协议。
搜索关键词: 支持 存储器 访问 通道
【主权项】:
一种由布置在卡上的逻辑电路执行的方法,所述卡具有连接器以插入到支持近存储器高速缓存访问和远存储器访问的存储器通道中,包括:从所述存储器通道接收由耦合到所述存储器通道的主机所处理的读请求事务的目标地址的第一标签组件;响应于所述读请求事务,接收读自近存储器高速缓存的高速缓存线的地址的第二标签组件;将所述第一和第二标签组件相比较以确定所述高速缓存线对应于高速缓存命中还是高速缓存未命中。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于英特尔公司,未经英特尔公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201710382875.6/,转载请声明来源钻瓜专利网。

同类专利
  • 一种存储器、数据请求写入方法及控制器-201910101473.3
  • 梁晓峣;景乃锋;崔晓松;廖健行 - 华为技术有限公司
  • 2019-01-31 - 2023-10-20 - G06F12/0804
  • 一种存储器、数据请求写入方法及控制器,用以解决MSHR写入数据请求的方式不灵活、效率较低问题。本申请中,存储器包括多个MSHR分组以及与多个MSHR分组连接的控制器,其中,每个MSHR分组包括多个MSHR;控制器可以接收第一数据请求,第一数据请求中携带有第一地址;之后,根据第一地址的第一部分确定多个MSHR分组中的第一MSHR分组;并确定第一MSHR分组中的第一MSHR没有空闲的存储空间,其中,第一MSHR与第一地址中的第二部分对应;响应上述确定,控制器可以从第一MSHR分组中选择第二MSHR;将第一数据请求写入第二MSHR中。在第一MSHR分组可以包括多个MSHR,用于记录第一数据请求,可以根据需要选择第二MSHR,能够灵活、有序的将第一数据请求写入到存储器中。
  • 最终级高速缓存系统和对应的方法-201480066082.8
  • S·苏塔德加 - FLC环球有限公司
  • 2014-10-21 - 2023-09-01 - G06F12/0804
  • 一种数据访问系统包括处理器和最终级高速缓存模块。处理器被配置为生成用于访问第一物理地址的请求。最终级高速缓存模块包括动态随机访问存储器(DRAM)、最终级高速缓存控制器和DRAM控制器。最终级高速缓存控制器被配置为(i)从处理器接收请求,并且(ii)将第一物理地址转换为第一虚拟地址。DRAM控制器被配置为(i)将第一虚拟地址转换为第二物理地址,并且(ii)基于第二物理地址来访问DRAM存储器。
  • 缓存目录更新方法、数据处理方法、相关装置及设备-202211335541.0
  • 程永波;林江 - 海光信息技术股份有限公司
  • 2022-10-28 - 2023-06-16 - G06F12/0804
  • 本发明实施例提供了一种缓存目录更新方法、数据处理方法、相关装置及设备,其中,所述缓存目录更新方法包括:获取共享数据被缓存的缓存更新信息,所述缓存更新信息包括缓存所述共享数据的设备位置信息;根据所述缓存更新信息,更新所述共享数据对应的缓存状态;基于所述缓存状态,记录所述共享数据被缓存的设备位置信息,其中,所述缓存状态至少包括第一共享状态和第二共享状态,所述第一共享状态下,记录所述设备位置信息的完整信息,所述第二共享状态下,记录所述设备位置信息的部分信息;返回所述缓存更新信息的缓存响应信息,所述缓存响应信息至少包括所述共享数据对应的缓存状态,所述方案避免了硬件资源的浪费。
  • 一种数据缓存的方法及装置-201810260523.8
  • 赵密 - 阿里巴巴集团控股有限公司
  • 2018-03-27 - 2023-06-02 - G06F12/0804
  • 本申请实施例提供了一种数据缓存的方法及装置,其中所述方法包括:确定缓存池中的预淘汰对象,其中,所述缓存池存储有一个或多个数据对象,每个数据对象具有对应的对象标识;分别判断所述预淘汰对象是否被外部调用;将没有被外部调用的预淘汰对象对应的对象标识添加到复用池中。复用池中存储的只有数据对象的对象标识,并没有存储任何数据对象,复用池只是进行对象索引的管理,数据对象真正的缓存位置还是缓存池中。因此,本申请实施例的复用池几乎不占用额外的存储空间,解决了缓存池与复用池各占一块存储空间的问题,可以有效地减少长期占用的存储空间大小,避免较大占用带来的副作用。
  • 一种提高芯片读写速度的方法、智能终端及存储介质-202010305622.0
  • 向卫东;孟庆晓;吴闽华 - 深圳震有科技股份有限公司
  • 2020-04-17 - 2023-05-30 - G06F12/0804
  • 本发明公开了一种提高芯片读写速度的方法、智能终端及存储介质,所述方法包括:加载Flash芯片驱动时,申请预设个数存储块大小的内存作为Flash芯片存储块存储数据的缓存;请求读写存储块后,更新缓存中存储块的访问时间,并读写缓存中存储块的数据;每隔预设时间检查一次存储块的缓存数据是否有改动,如果有则写入到对应的Flash芯片的存储块中。本发明使用缓存替代读写Flash芯片的存储块,因为缓存的读写速度很快,所以提高了读写速度,对于实际中经常发生的连续读写同一个存储块数据的场景,优化去掉连续读写过程中的不必要的步骤,进一步提高了读写的效率。
  • 一种缓存数据更新方法、系统及计算设备-202211252428.6
  • 李艳军 - 海南车智易通信息技术有限公司
  • 2022-10-13 - 2023-03-21 - G06F12/0804
  • 本发明公开了一种缓存数据更新方法、系统及计算设备,方法包括:从应用集群中的多个应用实例中选举出主节点;所述主节点接收远程缓存数据更新消息,将所述远程缓存数据更新消息发送至所述应用集群中的每个应用实例,以便每个应用实例从远程缓存获取最新数据,并将所述最新数据更新到所述应用实例的本地缓存。根据本发明的技术方案,解决了应用实例本地缓存的时效性问题,能确保各个应用实例的本地缓存数据一致。
  • 读、部分写数据方法以及相关装置-201780092956.0
  • 罗日新;李渊;袁泉 - 华为技术有限公司
  • 2017-07-14 - 2023-03-10 - G06F12/0804
  • 一种部分写数据方法,包括:缓存控制器(20,30,40,150,160)接收部分写请求(S61);所述部分写请求携带的数据的大小小于缓存行(211,212,213,311,312,313,411,412,413)可缓存数据的大小;将部分写请求携带的数据写入请求地址在缓存行(211,212,213,311,312,313,411,412,413)中对应的位置,更新缓存行(211,212,213,311,312,313,411,412,413)的写掩码(S65),以及更新缓存行(211,212,213,311,312,313,411,412,413)的状态(S69,S145)。一种读数据方法,以及相关装置。通过在缓存行(211,212,213,311,312,313,411,412,413)的状态中增加部分写状态,以及通过写掩码来表示该缓存行(211,212,213,311,312,313,411,412,413)中已被写入的数据的位置,使得缓存控制器(20,30,40,150,160)在部分写或读数据过程中,减少内存与高速缓冲存储器(172)的数据交换,提高高速缓冲存储器(172)的数据处理效率。
  • 设置随机存取存储器的操作频率的系统及其操作方法-202210056243.1
  • 黄勇完;丁南爀;崔光浩;崔文赫;河泰雄 - 爱思开海力士有限公司
  • 2022-01-18 - 2023-01-17 - G06F12/0804
  • 本公开的实施例涉及设置随机存取存储器的操作频率的系统及该系统的操作方法。基于所公开技术的一些实施例,该系统可以包括:随机存取存储器,被配置为包括用于存储数据的存储器单元;高速缓存存储器,被配置为高速缓存数据的至少一部分;以及处理器,与随机存取存储器和高速缓存存储器通信,以从随机存取存储器或高速缓存存储器访问数据的至少一部分。系统可以确定高速缓存存储器的高速缓存命中率,并且可以基于高速缓存命中率设置随机存取存储器的操作频率。
  • 一种元数据管理内存申请方法、装置、设备及介质-202211049483.5
  • 张刚;王鹏飞;蒋米传 - 苏州浪潮智能科技有限公司
  • 2022-08-30 - 2022-11-29 - G06F12/0804
  • 本申请公开了一种元数据管理内存申请方法、装置、设备及介质,包括:基于自身内存大小确定出元数据管理所需内存页数;更新第一结构体成员的最高位,将所述内存页数保存至更新后的第一结构体成员并在保存过程中保留所述更新后的第一结构体成员的最高位的值;触发消息发送机制,将携带所述更新后的第一结构体成员的消息发送至所述多控集群的CSM端,以便所述CSM端将该第一结构体成员赋值给第二结构体成员并基于所述第二结构体成员申请内存。这样,能够保障控制器端的内存页数相关消息能够传递到CSM端,从而保障正常创建全闪精简池。
  • 一种数据更新方法、装置、设备及可读存储介质-202210905710.3
  • 赵书龙 - 苏州浪潮智能科技有限公司
  • 2022-07-29 - 2022-10-11 - G06F12/0804
  • 本申请公开了一种数据更新方法、装置、设备及可读存储介质,该方法包括:在利用缓存元数据进行数据访问期间,获取数据访问对应的元数据访问信息;利用元数据访问信息,更新LRU队列;其中,LRU队列的entry维护B+树节点的描述并指向对应的BtreeNode节点;从LRU队列中,确定出热度达标的预取entry;访问B+树中预取entry对应的BtreeNode节点,得到并缓存对应的元数据信息。本申请属于存储技术领域,本申请基于LRU队列对缓存元数据进行更新,可以使得数据访问,有更高的缓存元数据的命中率,从而减少访盘次数能够有效加快数据读写速率。
  • 一种异步基于版本控制的刷新级联缓存的方法-202011423266.9
  • 蒲智军 - 四川长虹电器股份有限公司
  • 2020-12-08 - 2022-06-21 - G06F12/0804
  • 本发明公开了一种异步基于版本控制的刷新级联缓存的方法,包括以下步骤:S100:缓存因子基础数据配置及缓存因子级联关系的建立;S200:针对所有缓存因子的版本管理配置,初始化时均统一初始化为起始基础版本;S300:基于已经构建好的缓存因子,配置缓存基础元数据;S400:缓存因子与缓存的级联关联关系保存,缓存与缓存因子为一对多的对应关系,对应的缓存因子发生改变均需要触发缓存的版本及缓存数据的更新处理;S500:当缓存因子对应的数据信息发生变化,计算出级联影响的缓存因子及缓存;S600:根据步骤S500的处理结果与实际缓存因子、缓存的版本进行比较,确认出本次需要影响的缓存因子及实际缓存。可满足用户在级联缓存更新时各个缓存的级联更新问题。
  • 扩展线宽存储器侧高速缓存系统和方法-201811014792.2
  • R·C·墨菲;A·科尔日;S·S·帕夫洛夫斯基 - 美光科技公司
  • 2018-08-31 - 2022-05-17 - G06F12/0804
  • 本发明涉及扩展线宽存储器侧高速缓存系统和方法。本公开提供用于实施设备的技术,所述设备包含基于目标数据块执行操作的处理电路、实施第一高速缓存线的处理器侧高速缓存、实施具有大于所述第一高速缓存线的线宽的第二高速缓存线的存储器侧高速缓存以及存储器阵列。所述设备包含一或多个存储器控制器,所述一或多个存储器控制器在所述目标数据块产生高速缓存未命中时:确定将存储器单元行识别为存储所述目标数据块的行地址;发指令给所述存储器阵列以从所述存储器单元行相继输出多个数据块,以使所述存储器侧高速缓存能够将所述多个数据块中的每一者存储在所述第二高速缓存线中;以及发指令给所述存储器侧高速缓存以将所述目标数据块输出到相干性总线,以使所述处理电路能够基于所述目标数据块执行所述操作。
  • 用于存储器分级体系的压实的方法和装置-202111598534.5
  • J.K.尼尔森;T.G.阿克尼内-默勒;F.P.克拉贝格 - 英特尔公司
  • 2016-02-24 - 2022-05-10 - G06F12/0804
  • 本公开的发明名称是“用于存储器分级体系的压实的方法和装置”。根据某些实施例,与压缩形成对照,压实被用来减少近存储器的占用。在压实中,增加了存储设备内的数据存储的密度。在压缩中,减少了被用来表示信息的比特数量。因此,你可以进行压缩同时仍然具有稀疏的或者非连续布置的存储。作为结果,压缩可以并非总是减少存储器占用。通过压实压缩的数据,可以减少存储在存储器内的信息的占用。压实有时可以减少对于远存储器访问的需要。
  • 缓存刷新处理方法及装置和电子设备-201911094107.6
  • 魏保子 - 支付宝(杭州)信息技术有限公司
  • 2019-11-11 - 2022-05-10 - G06F12/0804
  • 本说明书实施例提供一种缓存刷新处理方法及装置和电子设备。所述方法应用于集成在应用端上的缓存客户端,所述方法包括:响应于所述应用端发起的缓存刷新请求;其中,所述缓存刷新请求中携带有待获取缓存的标记;从所述缓存客户端本地获取所述标记对应的旧缓存值,将所述旧缓存值返回给所述应用端,并将所述缓存刷新请求加入异步处理队列;如果所述异步处理队列执行到所述缓存刷新请求,则从服务端中获取所述标记对应的新缓存值,更新所述缓存客户端本地所述标记对应的旧缓存值。
  • 在永久存储器系统中以超高速一致地存储大量数据的方法-201780070076.3
  • 托马斯·博伊尔 - 华为技术有限公司
  • 2017-11-09 - 2022-04-29 - G06F12/0804
  • 处理器内核上的线程执行一个或多个指令,以将文件的文件数据写入永久存储器保存区。所述写入文件数据的指令具有将所述文件的文件数据存储在与处理器内核相关联的缓存中的效果。在所述处理器内核上运行的线程将所述文件数据从缓存刷新到永久存储器保存区,同时将所述文件数据保留在所述缓存中。在所述处理器内核上运行的线程将所述文件数据从所述处理器内核的缓存复制到存储在永久存储器中的文件的永久副本中。
  • 一种内存管理方法和系统-202011594928.9
  • 雷宗华;彭金辉;王阳阳;李鑫;周吉祥;周小欠 - 郑州信大捷安信息技术股份有限公司
  • 2020-12-29 - 2022-04-08 - G06F12/0804
  • 本发明涉及一种内存管理方法和系统,将系统连续内存分为N份容量相等的内存块,表示为ADDR[N],创建管理内存,表示为数组M[N],通过数组M[N]的取值对内存块的状态进行判别,将ADDR[v]空闲内存块的索引号定义为head,从而进行内存块空闲申请及占用释放。本发明通过定义空闲内存索引号head和创建管理内存及数组M[N],使M[N]的取值对应内存块的状态,并根据当前空闲内存的索引号head的值,快速的找到下一空闲内存位置,方便进行内存申请或释放,避免遍历查找,提升了内存管理的效率。
  • 缓存更新方法、装置、系统、电子设备及介质-201911011591.1
  • 魏保子 - 支付宝(杭州)信息技术有限公司
  • 2019-10-23 - 2022-03-01 - G06F12/0804
  • 本说明书实施例提供了一种缓存更新方法、装置、系统、电子设备及介质,数据管理服务器若检测到数据变更事件,则对目标数据所属缓存域的第一版本信息以及目标数据的第二版本信息进行更新,并向缓存客户端推送缓存变更指令,缓存客户端基于缓存变更指令中的第一版本信息和第二版本信息确定是否发起数据获取请求,若是,则向数据管理服务器请求变更后的目标数据,对本地缓存进行更新并在更新缓存后对相应版本信息进行更新。
  • 向量缓存行写回处理器、方法、系统和指令-201680011687.6
  • K.A.多希;T.维尔哈尔姆 - 英特尔公司
  • 2016-01-25 - 2022-02-25 - G06F12/0804
  • 一方面的处理器包括多个打包数据寄存器,以及用于解码向量缓存行写回指令的解码单元。向量缓存行写回指令指示包括多个存储器索引的源打包存储器索引操作数。处理器还包括与打包数据寄存器和解码单元耦合的缓存一致性系统。缓存一致性系统响应于向量缓存行写回指令,使得一致性域中的任何缓存中的任何脏缓存行向一个或多个存储器写回,在所述脏缓存行中存储了由源打包存储器索引操作数中的存储器索引中的任何存储器索引指示的多个存储器地址中的任何存储器地址的数据。还公开了其它处理器、方法和系统。
  • 数据管理方法、装置、电子设备和存储介质-201911012350.9
  • 李村 - 北京字节跳动网络技术有限公司
  • 2019-10-23 - 2022-02-18 - G06F12/0804
  • 本公开实施例公开了一种数据管理方法、装置、电子设备和存储介质,其中该方法包括:获取对硬盘中原始数据集合的数据更新请求;确定数据更新请求对应的目标数据子集及目标数据子集对应的缓存位置,目标数据子集为对原始数据集合进行预处理之后得到的至少两个数据子集中的其中一个数据子集,缓存位置为硬盘中的第一缓存或内存中设置的第二缓存;对缓存位置中的目标数据子集进行数据更新处理,并将数据更新后的目标数据子集返回替换硬盘中的目标数据子集。本公开实施例提供的技术方案,大大减少了对硬盘数据的读写操作,能够解决数据管理的网络传输带宽瓶颈,充分利用缓存,降低延迟。
  • 数据获取方法、系统、装置、服务器及存储介质-202111288155.6
  • 王晨鹏 - 北京达佳互联信息技术有限公司
  • 2021-11-02 - 2022-02-08 - G06F12/0804
  • 本公开关于一种数据获取方法、系统、装置、服务器及存储介质。所述方法包括:响应于目标应用服务针对于目标数据的数据获取请求,检测预先针对服务器部署的单个本地缓存中是否存储有目标数据;服务器中部署有至少两个应用服务,至少两个应用服务中包含目标应用服务;本地缓存用于为至少两个应用服务提供数据缓存服务;在本地缓存中存储有目标数据的情况下,从本地缓存中获取目标数据,并将获取到的目标数据返回至目标应用服务。本公开针对部署有多个应用服务的服务器设置单个本地缓存,即可为多个应用服务提供本地缓存服务,从而可以避免不同本地缓存中存储有相同缓存数据,减少服务器的资源浪费,并提高缓存资源利用率。
  • 一种可动态调节的环形缓存系统及其控制方法-202110970831.1
  • 吴善新;陈磊;徐立坚 - 南京森根科技股份有限公司
  • 2021-08-23 - 2021-12-07 - G06F12/0804
  • 本发明公开了一种可动态调节的环形缓存系统及其控制方法,具体涉及环形缓存技术领域,包括存储模块,存储模块连接端设有计数模块,计数模块输出端设有淘汰模块,淘汰模块输出端与存储模块输入端相连接,存储模块输入端设有更新模块和检索查找模块,存储模块用于存储数据;计数模块用于对缓存访问频率进行自动计数;更新模块用于更新存储模块中所存储的数据。本发明通过利用计数模块对缓存访问频率进行自动计数,对访问频率最低的10%缓存数据直接通过淘汰模块进行淘汰,每次均自动按照此策略淘汰缓存,直至缓存数据条数低至特定阈值,从而能够按照数据的访问频率从高到低对缓存的数据进行存储,满足人们的使用需求。
  • 终端、应用数据的处理方法、数据处理设备及存储介质-201710827775.X
  • 邓秘密;陆艳军;赵立农;杨翔 - 中国移动通信集团重庆有限公司;中国移动通信集团公司
  • 2017-09-14 - 2021-10-29 - G06F12/0804
  • 本发明公开了一种终端、应用数据的处理方法、数据处理设备及存储介质,所述终端包括内存、非易失性存储器NVM缓存、交换分区、内存控制器MMU和I/O控制器;所述内存包括多个内存页面,所述NVM缓存包括多个缓存页面,交换分区包括多个页槽;所述MMU,用于控制所述内存和所述NVM缓存之间通过内存总线传输内存页面的应用数据和/或缓存页面的应用数据;所述I/O控制器,用于控制所述交换分区和所述NVM缓存之间通过I/O总线传输页槽的应用数据和/或缓存页面的应用数据。通过本发明实施例提供的方法,提高了内存中数据的换出速度,减少了应用程序的响应时间,延长了交换分区的寿命,减少了现有技术中由于应用数据在内存页面和页槽中频繁移动造成的页面抖动。
  • 缓存流程模板的方法、装置、存储介质及电子设备-201910122658.2
  • 赵振国;董洁 - 东软集团股份有限公司
  • 2019-02-19 - 2021-10-29 - G06F12/0804
  • 本公开涉及一种缓存流程模板的方法、装置、存储介质及电子设备,可以获取待缓存的目标流程模板;将所述目标流程模板分解成多个子对象;从内存中确定多个第一空闲缓存区域,并在多个所述第一空闲缓存区域中,依次缓存每个所述子对象;所述第一空闲缓存区域的缓存空间小于所述目标流程模板的大小;建立所述目标流程模板的模板索引;所述模板索引包括所述目标流程模板与多个所述子对象的关联关系;从内存中确定第二空闲缓存区域,并将所述模板索引缓存至所述第二空闲缓存区域。
  • 缓存控制方法、装置、终端及存储介质-201811306134.0
  • 陈雪桂 - 深圳乐信软件技术有限公司
  • 2018-11-05 - 2021-08-10 - G06F12/0804
  • 本发明实施例公开了一种缓存控制方法、装置、终端及存储介质。其中,该方法包括:若接收到任一线程对缓存中共有资源的访问请求,且确定所述共有资源中包括与所述访问请求匹配的目标缓存数据,则获取所述目标缓存数据的预警时间和无效时间;若检测到该线程的访问请求时间大于所述预警时间且小于所述无效时间,且数据源中对应的数据项的分布式锁处于非加锁状态,则为该线程分配异步加锁线程;响应该线程基于所述异步加锁线程对所述数据源的访问,并控制更新缓存中的目标缓存数据以及所述目标缓存数据的预警时间和无效时间。本发明实施例提供的技术方案,通过有效的对缓存进行控制,能够避免缓存雪崩的情况,提高了系统的稳定性和吞吐量。
专利分类
×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

400-8765-105周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top