一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

使用PCIe连接的远存储器的存储器分层的制作方法

2022-03-31 11:13:03 来源:中国专利 TAG:

技术特征:
1.一种系统,其包括:高速缓冲存储器组件;存储器映射的存储组件;及处理装置,其经由外围组件互连高速(pcie)总线以操作方式与所述高速缓冲存储器组件以及与所述存储器映射的存储组件耦合,以进行以下操作:监测存储于所述高速缓冲存储器组件的主机可寻址区域中的多个存储器页的数据温度;确定所述多个存储器页中的第一存储器页满足与所述第一存储器页的数据温度有关的第一阈值准则;及将指示所述第一存储器页的第一迁移命令发送到在所述存储器映射的存储组件上执行的直接存储器存取(dma)引擎,所述第一迁移命令使得所述dma引擎起始所述第一存储器页从所述高速缓冲存储器组件到所述存储器映射的存储组件的主机可寻址区域的第一dma传送。2.根据权利要求1所述的系统,其中所述处理装置进一步进行以下操作:更新所述高速缓冲存储器组件中维持的页表,以指示所述第一存储器页存储于所述存储器映射的存储组件的所述主机可寻址区域中的地址。3.根据权利要求1所述的系统,其中为确定所述第一存储器页满足所述第一阈值准则,所述处理装置确定引导到所述第一存储器页的数据存取的数目、数据存取的频率或数据存取的新近度中的至少一个低于第一阈值。4.根据权利要求1所述的系统,其中所述处理装置进一步进行以下操作:从所述存储器映射的存储组件接收存储于所述存储器映射的存储组件的所述主机可寻址区域中的第二存储器页满足与所述第二存储器页的数据温度有关的第二阈值准则的指示;及将指示所述第二存储器页的第二迁移命令发送到在所述存储器映射的存储组件上执行的所述dma引擎,所述第二迁移命令使得所述dma引擎起始所述第二存储器页从所述存储器映射的存储组件的所述主机可寻址区域到所述高速缓冲存储器组件的第二dma传送。5.根据权利要求4所述的系统,其中所述处理装置进一步进行以下操作:更新所述高速缓冲存储器组件中维持的页表,以指示所述第二存储器页存储于所述高速缓冲存储器组件的所述主机可寻址区域中的地址。6.根据权利要求4所述的系统,其中当引导到所述第二存储器页的数据存取的数目、数据存取的频率或数据存取的新近度中的至少一个超过第二阈值时,所述第二存储器页满足所述第二阈值准则。7.根据权利要求1所述的系统,其中所述存储器映射的存储组件包括非易失性存储器的交叉点阵列。8.根据权利要求1所述的系统,其中所述处理装置进一步进行以下操作:经由所述pcie总线发送引导到所述存储器映射的存储组件的所述主机可寻址区域的数据存取命令,其中使用加载/存储语义指定所述数据存取命令。9.一种操作存储器子系统的方法,其包括:通过经由外围组件互连高速(pcie)总线以操作方式与主机系统耦合的存储器映射的
存储装置监测存储于所述存储器映射的存储装置的主机可寻址区域中的多个存储器页的数据温度;确定所述多个存储器页中的第一存储器页满足与所述第一存储器页的所述数据温度有关的第一阈值准则;将所述第一存储器页满足所述第一阈值准则的指示发送到在所述主机系统上执行的迁移代理;从在所述主机系统上执行的所述迁移代理接收第一迁移命令,所述第一迁移命令指示所述第一存储器页;及响应于接收到所述第一迁移命令,起始所述第一存储器页从所述存储器映射的存储装置到以操作方式与所述主机系统耦合的高速缓冲存储器装置的第一直接存储器存取(dma)传送。10.根据权利要求9所述的方法,其中确定所述第一存储器页满足所述第一阈值准则包括确定引导到所述第一存储器页的数据存取的数目、数据存取的频率或数据存取的新近度中的至少一个超过第一阈值。11.根据权利要求9所述的方法,其进一步包括:从在所述主机系统上执行的所述迁移代理接收第二迁移命令,所述第二迁移命令指示存储于所述高速缓冲存储器装置的主机可寻址区域中的第二存储器页;及响应于接收到所述第二迁移命令,起始所述第二存储器页从所述高速缓冲存储器装置到所述存储器映射的存储装置的所述主机可寻址区域的第二dma传送。12.根据权利要求11所述的方法,其中所述第二存储器页满足与所述第二存储器页的所述数据温度有关的第二阈值准则。13.根据权利要求12所述的方法,其中当引导到所述第二存储器页的数据存取的数目、数据存取的频率或数据存取的新近度中的至少一个低于第二阈值时,所述第二存储器页满足所述第二阈值准则。14.根据权利要求9所述的方法,其进一步包括:将表示所述存储器映射的存储装置的所述主机可寻址区域的地址范围播发到所述主机系统,其中所述主机系统维持所述存储器映射的存储装置的所述主机可寻址区域在存储于所述高速缓冲存储器装置中的页表中的指示。15.一种包括指令的非暂时性计算机可读存储媒体,所述指令在由处理装置执行时使得所述处理装置进行以下操作:监测存储于高速缓冲存储器组件的主机可寻址区域中的多个存储器页的数据温度;确定所述多个存储器页中的第一存储器页满足与所述第一存储器页的所述数据温度有关的第一阈值准则;及将指示所述第一存储器页的第一迁移命令发送到在存储器映射的存储组件上执行的直接存储器存取(dma)引擎,所述第一迁移命令使得所述dma引擎起始所述第一存储器页从所述高速缓冲存储器组件到所述存储器映射的存储组件的主机可寻址区域的第一dma传送。16.根据权利要求15所述的非暂时性计算机可读存储媒体,其中所述指令进一步使得所述处理装置进行以下操作:
更新所述高速缓冲存储器组件中维持的页表,以指示所述第一存储器页存储于所述存储器映射的存储组件的所述主机可寻址区域中的地址。17.根据权利要求15所述的非暂时性计算机可读存储媒体,其中为确定所述第一存储器页满足所述第一阈值准则,所述指令进一步使得所述处理装置确定引导到所述第一存储器页的数据存取的数目、数据存取的频率或数据存取的新近度中的至少一个低于第一阈值。18.根据权利要求15所述的非暂时性计算机可读存储媒体,其中所述指令进一步使得所述处理装置进行以下操作:从所述存储器映射的存储组件接收存储于所述存储器映射的存储组件的所述主机可寻址区域中的第二存储器页满足与所述第二存储器页的所述数据温度有关的第二阈值准则的指示;将指示所述第二存储器页的第二迁移命令发送到在所述存储器映射的存储组件上执行的所述dma引擎,所述第二迁移命令使得所述dma引擎起始所述第二存储器页从所述存储器映射的存储组件的所述主机可寻址区域到所述高速缓冲存储器组件的第二dma传送;及更新所述高速缓冲存储器组件中维持的页表,以指示所述第二存储器页存储于所述高速缓冲存储器组件的所述主机可寻址区域中的地址。19.根据权利要求18所述的非暂时性计算机可读存储媒体,其中当引导到所述第二存储器页的数据存取的数目、数据存取的频率或数据存取的新近度中的至少一个超过第二阈值时,所述第二存储器页满足所述第二阈值准则。20.根据权利要求15所述的非暂时性计算机可读存储媒体,其中所述处理装置进一步进行以下操作:经由外围组件互连高速(pcie)总线发送引导到所述存储器映射的存储组件的所述主机可寻址区域的数据存取命令,其中使用加载/存储语义指定所述数据存取命令。

技术总结
主机系统中的处理装置监测存储在以操作方式与所述主机系统耦合的高速缓冲存储器组件的主机可寻址区域中的多个存储器页的数据温度。所述处理装置确定所述多个存储器页中的第一存储器页满足与所述第一存储器页的所述数据温度有关的第一阈值准则且将指示所述第一存储器页的第一迁移命令发送到在存储器映射的存储组件上执行的直接存储器存取(DMA)引擎,并且经由外围组件互连高速(PCIe)总线以操作方式与所述高速缓冲存储器组件并与所述存储器映射的存储组件耦合。所述第一迁移命令使得所述DMA引擎起始所述第一存储器页从所述高速缓冲存储器组件到所述存储器映射的存储组件的主机可寻址区域的第一DMA传送。件的主机可寻址区域的第一DMA传送。件的主机可寻址区域的第一DMA传送。


技术研发人员:A
受保护的技术使用者:美光科技公司
技术研发日:2020.08.11
技术公布日:2022/3/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献