基于双适应度遗传算法的混合存储器数据分配策略

来源 :湖南大学 | 被引量 : 0次 | 上传用户:monishibi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当今多核系统的发展面临诸多挑战:处理器与内存之间的发展差异日渐增大,传统计算系统采用硬件控制的Cache开始不能满足发展的需要;另一方面,CPU与内存之间发展速度的差异限制了片上多核系统的发展。便笺式存储器(Scratch-Pad Memory,SPM)具有能耗低、可预测、面积小等特点,可以在降低能耗、减少时延的前提下充分利用资源,这一特性使得便笺式存储器广泛应用于多核系统中。新型可字节寻址的非易失性存储器(Non-volatile Memory,NVM)在能耗、存储密度、读写性能、数据更新等方面表现突出,引起了研究者们的广泛关注,成为存储器研究的热点。本文的研究目标是在混合存储器中进行低能耗、低写操作数的数据分配,从而减少系统的总能耗,提高系统的性能,延长非易失性存储器的使用寿命。本文所讨论的混合内存由SRAM和NVM构成,片外存储由DRAM构成。采用NVM与SRAM构造的混合内存中,NVM的读写操作的不对称性限制了数据分配的发展,因此本文将减少数据放置产生的能耗与NVM中的写操作总数作为目标函数。已有的数据分配算法大多一次只能考虑一个目标函数,少数考虑两个目标函数的算法较为复杂,且适用性有限,而本文的研究需要考虑的因素有两个,采用改进传统贪心算法得到的数据分配方案不能很好的达到本文的研究目标。因此,为了合理利用混合存储器各部分的优势,规避劣势,提出了采用改进遗传算法(AGA)、双适应度遗传算法(DFGA)同时实现本文研究的两大目标。将这三种算法得出的数据分配策略进行对比。通过实验可知,采用DFGA算法比改进贪心算法得到的数据分配策略,能减少总能耗11.62%、NVM写操作总数43.88%。此外,采用DFGA算法比AGA算法得到的数据分配策略能减少33.76%的NVM写操作总数。总体而言,采用AGA算法较于贪心算法得到的数据分配策略主要是减少了总能耗,而DFGA算法在此基础上还实现了减少NVM写操作总数的目标。NVM的使用寿命与写操作数息息相关,因此采用DFGA算法得到的数据分配策略不仅能减少总能耗,还能延长NVM的寿命。
其他文献
根据径向投影高度角的变化进行遮蔽区域分析,利用计算数学理论推导各个步骤的计算复杂度,并利用极值理论确定具有最小复杂度的方法.实验表明,基于径向投影高度角变化的方法可以有
分别以低密度聚乙烯和高密度聚乙烯作为流动改性剂对分子量不同的超高分子量聚乙烯进行掺混,探讨了两者对共混体系力学性能的影响,并对共混体系中加入成核剂及润滑剂的影响进
在PA11/PA6共混物中添加4.0代树形分子,提高了共混物的性能,研究了不同树形分子含量对共混物力学性能、耐热性和流动性的影响。结果表明,在PA11/PA6中添加0.25%树形分子后,共混物的拉
"送羊节"是自然崇拜—太阳崇拜、图腾崇拜的产物,是人们对生命崇拜的反映,是我国民俗学以及民间美术研究的活化石。其深刻的文化内涵和悠久的历史渊源,以及独特的造型构成了这
俗话说,内行看门道,外行看热闹。可是,在装修现场我们究竟看什么,怎样看,才能达到事半功倍的效果呢?为此专家提示消费者在装修的时候实现监督的主要项目:防水工程:对于隐蔽性的防水工