一种针对图像处理型负载的混合内存页面迁移方法技术

技术编号:20763362 阅读:48 留言:0更新日期:2019-04-03 14:09
一种针对图像处理型负载的混合内存页面迁移方法,本发明专利技术涉及混合内存页面迁移方法。本发明专利技术目的是为了解决现有混合内存使用寿命低、性能受损的问题。时刻t,当有写操作发生在PCM页面且该页面的写操作次数大于等于n且该页面的脏位为1时,在DRAM中或DRAM缓存中寻找替换页面,启动迁移,请求计数器加1。请求计数器每隔内存引用距离的整数倍重新开始计数,同时将PCM缓存中页面的脏位全部置0。然后令t=t+1,重新执行以上步骤。本发明专利技术用于针对图像处理型负载的混合内存页面迁移领域。

【技术实现步骤摘要】
一种针对图像处理型负载的混合内存页面迁移方法
本专利技术涉及混合内存页面迁移方法,特别涉及适用于针对图像处理型负载的混合内存迁移算法。
技术介绍
为了满足现代嵌入式系统运行图像处理型负载对存储器内存的大容量和低功耗的要求,DRAM与非易失性存储器构成的混合型内存得到了广泛的应用。在非易失存储器中相变存储器PCM(PhaseChangeMemory)已经成为学术界和工业界的新宠。相比于传统DRAM,PCM持久性内存具有静态功率低,存储密度高,按字节寻址的能力和数据持久力高等优点,这些优点为存储器的高效性能带来了巨大的挑战和机遇。尽管PCM优点众多,但其较高的写入延时和较低的写耐受力限制了PCM的使用寿命。在PCM和DRAM的混合主存储器设计中,混合主存利用DRAM的低延迟和高耐受性来弥补PCM在这方面的缺陷。如何提高平行混合架构中PCM的使用寿命成为目前的研究热点。页面迁移算法是被广泛采用的用于提高混合存储器耐受性的一种方法。对于混合存储器,先前的页面替换方案明显的存在2个问题:(1)先前的分配策略总是提出针对通用型负载的页面迁移方案。然而,很少进行以图像处理型负载为研究对象的特定页面本文档来自技高网...

【技术保护点】
1.一种针对图像处理型负载的混合内存页面迁移方法,其特征在于:所述方法具体过程为:步骤1、t时刻,当有页面P被访存时,首先判断该操作发生在哪种存储介质中:如果发生在DRAM中,页面P的dirty_bit置1,进入步骤5;如果发生在PCM中,进入步骤2;所述DRAM为动态随机存取存储器;所述PCM为非易失存储器中相变存储器;步骤2、如果发生在PCM中的操作是读操作,进入步骤5;如果发生在PCM中的的操作是写操作,判断当前的写操作发生页面P的写计数器是否大于等n并且页面P的dirty_bit是否为1,如果条件满足,进入步骤3,如不满足,进入步骤5;步骤3、在DRAM中寻找替换页面,如果存在替换页面...

【技术特征摘要】
1.一种针对图像处理型负载的混合内存页面迁移方法,其特征在于:所述方法具体过程为:步骤1、t时刻,当有页面P被访存时,首先判断该操作发生在哪种存储介质中:如果发生在DRAM中,页面P的dirty_bit置1,进入步骤5;如果发生在PCM中,进入步骤2;所述DRAM为动态随机存取存储器;所述PCM为非易失存储器中相变存储器;步骤2、如果发生在PCM中的操作是读操作,进入步骤5;如果发生在PCM中的的操作是写操作,判断当前的写操作发生页面P的写计数器是否大于等n并且页面P的dirty_bit是否为1,如果条件满足,进入步骤3,如不满足,进入步骤5;步骤3、在DRAM中寻找替换页面,如果存在替换页面V,则进入步骤4,否则进入步骤5;步骤4、将页面P与页面V进行交换,进入步骤5;步骤5、存储器请求计数器加1;进入步骤6;步骤6、如果存储器请求计数器是inter-referencedistance的整数倍,则PCM中所有页面的dirty_bit全部置0,令t=t+1,重新执行步骤1至步骤6;如果存储器请求计数器不是inter-referencedistance的整数倍且页面P在PCM中,则将页面P的dirty_bit置1,令t=t+1,重新执行步骤1至步骤6;如果存储器请求计数器不是i...

【专利技术属性】
技术研发人员:付方发牛娜王进祥苑嘉才来逢昌王永生
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:黑龙江,23

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

1