首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

动态单链表窗口的异构内存系统数据页迁出方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:上海理工大学

摘要:本发明提供一种动态单链表窗口的异构内存系统数据页迁出方法,用于对异构内存系统中动态单链表窗口的异构内存系统数据页进行迁出,其特征在于,包括如下步骤:步骤S1,初始化;步骤S2,请求访问数据页;步骤S3:如果当前访问数据页已在动态随机访问存储器中则进入步骤S4,否则等待新的请求访问数据页并进入步骤S8;步骤S4,进行节点生成插入操作,同时循环计数器加一;步骤S5,如果当前循环计数器的大小超过循环阈值,则进入步骤S6执行迁出预测,否则进入步骤S8;步骤S6,对当前动态随机访问存储器DRAM中数据页在将来的访问进行预测;步骤S7,重置循环计数器;步骤S8,重复步骤S2至步骤S7直至访问完所有的数据页。

主权项:1.一种动态单链表窗口的异构内存系统数据页迁出方法,用于将非易失性存储器和动态随机访问存储器DRAM构成的异构内存系统中动态单链表窗口的异构内存系统数据页从DRAM迁出到非易失性存储器,其特征在于,包括如下步骤:步骤S1,初始化动态单链表窗口、窗口上限尺寸、循环计数器以及循环阈值;步骤S2,请求访问数据页;步骤S3:如果当前访问的所述数据页已在所述动态随机访问存储器DRAM中,则进入步骤S4,否则等待新的请求访问所述数据页然后进入步骤S8;步骤S4,根据所述窗口上限尺寸对当前访问的所述数据页的编号进行节点生成插入操作,同时所述循环计数器加一;步骤S5,如果当前的所述循环计数器的大小超过所述循环阈值,则进入步骤S6执行迁出预测,否则进入步骤S8;步骤S6,对当前的所述动态随机访问存储器DRAM中所述数据页在将来的访问进行预测,将所述动态单链表窗口中的所有数据页结点作为从所述循环计数器初始值开始计数到所述循环计数值大于所述循环阈值的时间段内,经常在所述动态随机访问存储器DRAM中被访问的重用数据页,保留所述重用数据页,并将其他已失效的数据页从所述动态随机访问存储器DRAM迁出到所述非易失性存储器;步骤S7,重置所述循环计数器;步骤S8,重复所述步骤S2至所述步骤S7直至访问完所有的所述数据页,其中,所述步骤S4包括如下子步骤:步骤S4-1,生成一个包含有当前访问的所述数据页pagei的编号的新结点,并将其插入所述动态单链表窗口的表头;步骤S4-2,判断所述动态单链表窗口的长度是否达到所述窗口上限尺寸,若达到则进入步骤S4-3,若未达到则进入步骤S4-4;步骤S4-3,删除处于所述动态单链表窗口的表尾的旧结点,然后进入步骤S4-4;步骤S4-4,所述循环计数器加一。

全文数据:

权利要求:

百度查询: 上海理工大学 动态单链表窗口的异构内存系统数据页迁出方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。