池式内存管理论文-党倩,杨婷

池式内存管理论文-党倩,杨婷

导读:本文包含了池式内存管理论文开题报告文献综述及选题提纲参考文献,主要关键词:CKCORE,嵌入式,内存管理单元

池式内存管理论文文献综述

党倩,杨婷[1](2014)在《关于CKCORE嵌入式内存管理单元的研究与解析》一文中研究指出本文介绍了内存管理单元以及旁路转换单元的原理,主要从TLB工作原理、组织结构、替换策略叁个方面描述。并在此基础上详细介绍了CKCORE系列处理器CK510内存管理单元,重点给出了CK510的内存管理单元软件模型以及与其紧密配合的协处理器单元相应的寄存器详细分解。(本文来源于《电子测试》期刊2014年11期)

肖骅[2](2013)在《基于NAND Flash的嵌入式内存数据管理算法研究》一文中研究指出摘要:在会议评审辅助支撑系统中海量数据的存取对嵌入式终端的性能提出了很高的要求,尤其需要大量数据快速读写,并保证有较高的可靠性,而应用于嵌入式系统的闪存芯片本身具有读写不平衡和异地更新等特点,需要进行系统的数据管理研究。论文针对实际问题提出了基于热度优先级的改进置换算法,以及基于该算法的两级cache映射粒度交换的FTL(闪存转换层)算法-CEFTL。该算法将NAND闪存划分为数据块和转换块,页映射表保存在转换块,地址映射机制则采用块映射和页映射两种不同的粒度,通过全局转换字典(GTD)进行交换,从而提高cache命中率。通过研究LRU-WSR算法,论文借鉴其中提出的冷热检测算法,并对LRU-WSR的置换划分进行改进,根据访问数据在NAND闪存存储中的访问频率和存储特点将数据块标记成四种不同优先级级别,通过这种优先级的划分构建两级置换算法,以此解决NAND闪存中数据访问的特殊性带来的置换开销。论文以两级置换算法为基础构建CEFTL映射算法,针对RFTL算法在可靠性和磨损均衡上的不足,改变其混合映射中页映射存储位置,借鉴CDFTL提出的两级cache机制,减少RAM空间消耗,从而使OOB可存储码长更长的BCH校验码,提高可靠性。对RFTL的分段垃圾回收策略中的交换操作和移位操作进行改进,加入基于热度的块映射交换,使系统在运行过程中,闪存物理块的擦除次数相近。通过优先级置换的策略,使CEFTL的系统平均响应时间接近RFTL的最佳响应时间。(本文来源于《中南大学》期刊2013-05-01)

杨雨露,薛凤云,李文田[3](2013)在《一种高效的池式内存管理器的设计》一文中研究指出为了解决程序设计中内存频繁的分配和释放所带来的性能瓶颈,在分析传统的池式内存管理机制的基础上,提出了若干算法改进。测试结果分析表明,该方法实现了内存的快速分配和释放,有效地解决了内存碎片和内存泄露检查等问题,提高了动态内存管理效率。(本文来源于《计算机光盘软件与应用》期刊2013年03期)

吕方,胡士文,连瑞琦[4](2011)在《面向链表式内存管理的编译优化方法》一文中研究指出随着晶体管技术以及芯片技术的发展,处理器的性能已经得到了极大提高。无论是在单核处理器上,还是在多核、众核处理器上,对于一些应用程序,存储体系结构的性能仍然是应用程序最大的性能瓶颈之一;而对于另外一些程序,如果自身访存行为需求较小,不受硬件资源的限制,我们可以尝试借用多余的访存单元来对程序的计算空间进行调整,使其数据局部性得到更好加强,从而实现对性能的改善。本文根据对SPEC2000中定点用例vpr的分析,提出一种牺牲内存换取性能的优化方法,在内存资源较丰富的机器上,通过改变原有存储管理策略,借用额外的内存空间来改进原有内存管理方式,并放弃对部分内存资源的管理,在保证正确性的前提下,在龙芯2F以及Intel Xeon上分别获得17%和13%的性能加速比。(本文来源于《第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑)》期刊2011-08-12)

武淑丽[5](2011)在《嵌入式内存管理单元低功耗技术设计研究》一文中研究指出随着嵌入式微处理器技术的飞速发展和便携式电子设备的广泛应用,功耗问题已成为当前嵌入式设计的主要难题之一。内存管理单元是实现虚拟存储技术的主要部件,是嵌入式处理器功耗的重要组成部分。本文围绕嵌入式内存管理单元的低功耗技术进行设计研究,重点研究设计了内存管理单元的核心部件TLB (Translation Look-aside Buffer)的低功耗技术,根据对现有TLB设计技术的深入研究,结合嵌入式处理器的实际应用情况,充分利用程序的空间特性,提出了基于全综合两级TLB架构的低功耗技术设计,主要研究内容和创新点包括:1.基于缓存预测的两级TLB低功耗设计技术。该方法重点在两级TLB之间增加一个低硬件成本的可配预测缓存,动态建立jTLB访问预测序列,通过对目标地址的高效预测实现jTLB表项的快速访问匹配,不仅有效减少jTLB表项查询次数同时明显的降低了TLB访问延时,jTLB的平均访问周期仅约为原有的jTLB平均访问周期的20%,有效的实现了低功耗的目的;同时该方法提出的预测缓存是可配置的,可以更好的适应不同的嵌入式应用;并且预测缓存的硬件开销极小,面积仅增加1.81%;在满足低功耗的同时不增加面积成本,为嵌入式低功耗设计提供了重要参考。2.基于历史访问预测的uTLB低功耗设计方法。该方法的核心思想是采用历史访问信息寄存器HR动态记录和调整uTLB历史访问信息,通过预测利用上次访问结果直接得到物理页号,有效的减少了全相联uTLB并行比较次数;在此基础上还重点研究了uTLB表项LRU替换策略,并采用门控时钟技术对LRU回填机制进行优化,有效的消除了LRU更新的翻转功耗;采用历史访问预测访问机制的uTLB的并行比较次数节约了约38%,低功耗效果明显。本章提出的TLB低功耗设计技术,对于嵌入式处理器内存管理单元的提升转换效率、降低功耗具有积极的作用,并且硬件开销小。(本文来源于《浙江大学》期刊2011-01-20)

徐鸿明[6](2010)在《高性能低功耗嵌入式内存管理单元设计研究》一文中研究指出随着嵌入式应用设计复杂度不断提升,存储管理成为嵌入式系统软硬件设计的重点和难点。虚拟存储技术是一种基于操作系统的相对于软件透明的存储管理方法,有效简化了应用软件的内存管理模式,提高程序的可移植性。集成于处理器中的内存管理单元是虚拟存储技术的硬件基础,但传统TLB(Translation Look-aside Buffer)设计技术硬件成本高且功耗明显,是嵌入式处理器设计的主要瓶颈。本文重点研究高性能低功耗的嵌入式内存管理单元架构设计的关键技术,主要研究内容和创新点包括:1、基于高速缓存资源共享的TLB设计技术。由于TLB与片上高速缓存具有类似的存储结构和访问模式,本文提出了一种通过复用Cache存储资源的高性能低功耗TLB设计方法,消除了传统方法中TLB存储器的硬件资源及静态功耗,减小了芯核面积。该方法通过设立缓存地址映射表,记录TLB表项在缓存中的地址映射,可有效减少缓存中TLB表项的访问次数,降低动态功耗。2、多进程TLB表项共享缓存行窗口的设计方法。通过将缓存行划分成不同的进程窗口,防止进程切换时TLB表项的频繁替换。充分利用高速缓存的结构特性实现了TLB表项的动态扩展,解决了传统TLB设计表项数的受限问题,扩大对物理内存的映射范围,提升TLB的命中率。进一步提出了一种复用缓存替换策略的TLB表项的编码加锁方法,最大限度地缓和TLB表项与指令、数据的资源)中突。3、支持多页面大小的两级TLB低功耗架构技术。该方法有效解决了TLB和数据、指令访问高速缓存的资源冲突,减少缓存中TLB表项的访问次数。其中第一级TLB经扩展后可动态支持两种页面大小,无需操作系统的支持,提升第一级TLB的命中率。实验结果表明,与传统的TLB设计相比,应用本方法的嵌入式处理器的功耗下降28.11%,面积减少21.58%,性能基本持平。本文提出的若干TLB关键技术对于嵌入式处理器提升性能、降低功耗、减小面积等具有积极的意义。(本文来源于《浙江大学》期刊2010-01-28)

周岩,李欣颖,曹晓燕[7](2009)在《基于μCLinux嵌入式内存管理内核的分析》一文中研究指出随着数字信息技术和网络技术的高速发展,嵌入式产业迅速崛起,嵌入式系统蕴含着巨大的市场商机。本文对当前嵌入式μClinux操作系统的内存管理进行了分析和研究,为以后改进μClinux的内核做了铺垫,使其能够在实时领域有较好的应用。(本文来源于《中国新技术新产品》期刊2009年15期)

张宁[8](2009)在《嵌入式内存管理垃圾搜集器实时算法研究》一文中研究指出随着嵌入式实时软件系统的规模越来越大,复杂度迅速增加,内存管理也越来越重要,用垃圾搜集器(GC)进行自动内存管理克服了人工内存管理所导致的潜在危险,例如内存泄漏,指针悬挂,内存碎片等。然而,传统的GC在运行时需要停止所有进程的执行,这显然是不适合实时系统的。因此对垃圾搜集器的实时化的研究,将其应用于大规模嵌入式实时系统软件的开发,可以提高嵌入式实时软件开发的效率,对于缩短开发周期,提高系统安全可靠性方面具有重要的意义。论文论述了垃圾搜集器对嵌入式实时系统的作用和意义,介绍了实时垃圾搜集器的发展演变历程,几种具有代表性的垃圾搜集器算法和实时垃圾搜集器策略。由于嵌入式实时系统往往存在于资源有限的环境中,论文着重研究了如何在保证垃圾搜集器实时性的条件下,降低系统内存需求的方法。主要的贡献和创新之处包括:1.全面系统地总结了实时垃圾搜集器发展演变的历程和分布式垃圾搜集器的发展现状。嵌入式实时系统往往应用在资源有限的环境中,在分析了现有的实时垃圾搜集器的基础上,提出了动态GC策略,该策略使GC在执行过程中可以动态地根据任务的状态来依次处理各任务的内存空间,从而在保证系统硬实时的条件下降低了系统的内存需求,另外,动态延迟法使GC在任务都变为非活动状态时再回收其内存空间,可以节余一定的非周期任务服务器时间片用以调度非周期任务,从而提高了系统灵活性。2.在调度策略上提出了用EDF调度GC的方法,通过内存分析和仿真实验证明如果系统中的任务数不多,即不考虑调度开销的条件下,用EDF调度GC可以在保证系统硬实时任务满足时限的条件下进一步降低系统内存需求,并且使系统可调度非周期任务,灵活性更高。3.系统研究了当前混杂垃圾搜集器算法。提出了渐进式回收循环垃圾的方法,可以在当前GC循环中渐进地回收循环垃圾以供系统重用,从而降低了系统内存需求。还提出了引用计数与时间戳的混杂GC算法,该算法同样可以在保证系统实时性的条件下,在当前GC循环中局部回收循环垃圾并及时供系统重用,从而降低系统内存需求,而且该算法的执行时间与系统全局对象数无关,因此与采用全局标记清除算法的GC策略相比,该算法更适用于大规模系统。4.系统研究了分布式垃圾搜集器的发展现状和几种典型的分布式GC策略。提出了基于关键引用验证的分布式垃圾搜集器,该算法可以在最短时间内回收循环垃圾,因而保证节点内存不会被耗尽,从而使算法具有一定的实时性,该算法尽管需要一些存储开销为代价,但其它开销较小,易于实现,并具有很好的容错性,因而综合性能较高。还提出了面向角色的混杂GC算法,与现有的面向角色系统的分布式垃圾搜集器相比,该算法具有容错性,更加适用于大规模系统。目前国内外研究机构对实时垃圾搜集器的研究还处于发展阶段,存在许多待解决的问题。本文分别对实时垃圾搜集器的调度策略,混杂垃圾搜集器算法以及分布式垃圾搜集器等几个方面进行了深入的研究和实践,并提出了自己的算法策略,为提高实时垃圾搜集器性能作出了应有的贡献。(本文来源于《电子科技大学》期刊2009-03-01)

张磊,王忠仁[9](2007)在《嵌入式系统中一种池式内存管理方案》一文中研究指出嵌入式系统的内存管理机制根据系统的不同需求必须满足相应实时性和可靠性的要求,再加上系统中内存储器资源紧张,因此高效、可靠的内存管理机制是构建一个优秀的嵌入式系统所必需的。文章简单介绍了当前嵌入式系统中普遍使用的内存管理技术,着重阐述了对内存池进行管理的一种可行的实现方法,该内存管理方法不但本身管理空闲内存的开销很少,同时可以有效地减少内存碎片的产生,从而提高内存的利用率。文章对该方法中使用到的数据结构,关键实现流程进行了详细的描述。(本文来源于《实验科学与技术》期刊2007年02期)

王传旭,刘云,闫春娟[10](2003)在《Windows中段页式内存管理硬件实现剖析》一文中研究指出本文依据80x86CPU中的内存管理单元(MMU)的硬件工作原理,论证了Windows环境下内存管理单元如何进行内存单元的段页式寻址、保护检查和虚拟内存的实现过程以及有效地克服内存碎片问题的原理。(本文来源于《计算机时代》期刊2003年04期)

池式内存管理论文开题报告

(1)论文研究背景及目的

此处内容要求:

首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。

写法范例:

摘要:在会议评审辅助支撑系统中海量数据的存取对嵌入式终端的性能提出了很高的要求,尤其需要大量数据快速读写,并保证有较高的可靠性,而应用于嵌入式系统的闪存芯片本身具有读写不平衡和异地更新等特点,需要进行系统的数据管理研究。论文针对实际问题提出了基于热度优先级的改进置换算法,以及基于该算法的两级cache映射粒度交换的FTL(闪存转换层)算法-CEFTL。该算法将NAND闪存划分为数据块和转换块,页映射表保存在转换块,地址映射机制则采用块映射和页映射两种不同的粒度,通过全局转换字典(GTD)进行交换,从而提高cache命中率。通过研究LRU-WSR算法,论文借鉴其中提出的冷热检测算法,并对LRU-WSR的置换划分进行改进,根据访问数据在NAND闪存存储中的访问频率和存储特点将数据块标记成四种不同优先级级别,通过这种优先级的划分构建两级置换算法,以此解决NAND闪存中数据访问的特殊性带来的置换开销。论文以两级置换算法为基础构建CEFTL映射算法,针对RFTL算法在可靠性和磨损均衡上的不足,改变其混合映射中页映射存储位置,借鉴CDFTL提出的两级cache机制,减少RAM空间消耗,从而使OOB可存储码长更长的BCH校验码,提高可靠性。对RFTL的分段垃圾回收策略中的交换操作和移位操作进行改进,加入基于热度的块映射交换,使系统在运行过程中,闪存物理块的擦除次数相近。通过优先级置换的策略,使CEFTL的系统平均响应时间接近RFTL的最佳响应时间。

(2)本文研究方法

调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。

观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。

实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。

文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。

实证研究法:依据现有的科学理论和实践的需要提出设计。

定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。

定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。

跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。

功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。

模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。

池式内存管理论文参考文献

[1].党倩,杨婷.关于CKCORE嵌入式内存管理单元的研究与解析[J].电子测试.2014

[2].肖骅.基于NANDFlash的嵌入式内存数据管理算法研究[D].中南大学.2013

[3].杨雨露,薛凤云,李文田.一种高效的池式内存管理器的设计[J].计算机光盘软件与应用.2013

[4].吕方,胡士文,连瑞琦.面向链表式内存管理的编译优化方法[C].第十五届计算机工程与工艺年会暨第一届微处理器技术论坛论文集(A辑).2011

[5].武淑丽.嵌入式内存管理单元低功耗技术设计研究[D].浙江大学.2011

[6].徐鸿明.高性能低功耗嵌入式内存管理单元设计研究[D].浙江大学.2010

[7].周岩,李欣颖,曹晓燕.基于μCLinux嵌入式内存管理内核的分析[J].中国新技术新产品.2009

[8].张宁.嵌入式内存管理垃圾搜集器实时算法研究[D].电子科技大学.2009

[9].张磊,王忠仁.嵌入式系统中一种池式内存管理方案[J].实验科学与技术.2007

[10].王传旭,刘云,闫春娟.Windows中段页式内存管理硬件实现剖析[J].计算机时代.2003

标签:;  ;  ;  

池式内存管理论文-党倩,杨婷
下载Doc文档

猜你喜欢