导读:本文包含了代码实现和优化论文开题报告文献综述及选题提纲参考文献,主要关键词:代码表,优化设计
代码实现和优化论文文献综述
李建国[1](2014)在《基础数据人员代码表的优化设计及实现》一文中研究指出在信息化建设过程中,人员代码是非常重要的一张代码表,表设计的好坏直接关系到各业务系统之间数据同步的效率和准确性。本文立足实际,通过准确分析、切入关键改造点,对代码表的优化设计和后续开展工作进行重点论述,最后进行经验总结。(本文来源于《中国烟草学会2014年学术年会入选论文摘要汇编》期刊2014-12-23)
陈晶晶[2](2014)在《LTE系统模拟器上行基带处理代码优化的测试与实现》一文中研究指出随着核心技术的快速发展,LTE(Long Term Evolution,长期演进)已步入产业化及规模应用阶段,而测试是推动终端实现商用的关键环节。现有LTE系统模拟器测试效率已不能满足测试发展需求。性能更稳定、功能更完备的系统模拟器成为发展目标。当前模拟器所支持的最大上行数据处理速率为32Mbps,远未达到50Mbps的目标峰值速率。本文针对现有LTE系统模拟器测试效率不能满足测试发展需求的问题,从功能开发和性能提高两个方面对系统进行优化。性能提高方面,在研究PUSCH(Physical Uplink Shared Channel,物理上行共享信道)处理过程的基础上,本文针对解信道交织、信道译码、解调制等耗时严重的模块,采用调整系统框架、改进内存分配方式、设计软、硬件并行执行,编排模块流水等方法进行优化,提高系统处理效率。功能开发方面,对上行资源映射模块补充了跳频模式的处理,对上行重传模块改进了数据合并机制。通过补充改善,提高了代码覆盖范围,便于模拟器对相关功能进行更全面的测试。本文最后,对优化前后系统模块的处理效率进行了对比,进一步证明优化方法的可行性。优化后,LTE系统模拟器上行基带处理速率可达46.8Mbps,比优化前提高了约46%。(本文来源于《北京邮电大学》期刊2014-01-16)
尹娟[3](2014)在《MIPS处理器目标代码生成实现和相关优化技术的研究》一文中研究指出MIPS的意思是Microprocessor without Interlocked Pipeline Stages,即无内部互锁流水级的微处理器,它是世界上很流行的一种RISC处理器。与CISC相比,RISC的设计周期更短,设计也更简单,且可以利用更多的先进技术来开发更高效的下一代处理器。MIPS本身并不具备自举开发能力,必须有交叉编译和调试开发环境才能进行开发。另外,由于嵌入式系统的特殊产品特征要求应用软件具有低功耗、执行速度快、占用空间小等特点,这不仅要求设计人员高效合理的设计应用程序,同时也要求嵌入式系统编译器能够进行足够多的优化。其次,多种多样的MIPS处理器对编译器的可重定向性提出了一定的要求,以便能快速支持新的处理器平台上的软件开发。本文以面向32位MIPS处理器的LCC后端移植和优化为主线,详细分析了LCC的整体结构和MIPS体系结构的特点。按照嵌入式系统开发的特殊要求对面向32位MIPS处理器子集的代码生成器进行改进,实现了MIPS汇编器并针对汇编代码的优化进行了研究。本文的主要工作有:(1)深入调研目前主流的可重定向编译器,选择LCC编译器作为研究对象;(2)对基于LCC面向MIPS的机器描述文件进行修改,以满足32位MIPS处理器子集指令的要求;并利用LBURG工具构建代码生成器,以便生成MIPS汇编语言程序;(3)分析典型的一遍扫描汇编器,设计并实现一个两遍扫描汇编器,将MIPS汇编语言程序翻译成机器语言程序;(4)分析并总结编译阶段已有的优化策略和具体实施方法,设计出针对MIPS汇编程序的优化方案;(5)研究32位叁级流水线MIPS处理器,并通过ISE模拟运行该MIPS处理器。最后利用PCSPIM和ISE自带的仿真软件ISim(ISE Simulator)分别对改进的代码生成器、实现的汇编器进行功能测试和验证。测试和验证结果显示代码生成器和汇编器符合设计目标。(本文来源于《南京航空航天大学》期刊2014-01-01)
张世宜[4](2013)在《基于QEMU的热点代码探测与动态优化模型的研究与实现》一文中研究指出二进制翻译技术是实现软件跨平台移植和硬件仿真的核心技术,采用二进制翻译技术能使不同处理器体系架构的可执行目标文件能够跨硬件平台以及跨操作系统执行,同时还能实现硬件逻辑的验证,系统软件的调试等。动态二进制翻译技术是目前最热门的二进制翻译技术。它采用边翻译边执行的策略实现对目标架构的指令向本地架构的指令转化,具有实时翻译、迅速响应、多源多目标等特性。然而,动态二进制翻译技术还处于不断发展的阶段,有许多尚待完善之处,例如,将动态二进制翻译技术与硬件技术结合,以加速仿真器的执行;引入新型的优化算法来提高代码翻译的质量等。如何实现快速翻译和优化一直是动态二进制翻译技术的研究热点。QEMU是一个典型的动态二进制翻译系统,它能实现对目标架构指令的实时翻译和执行,并具有多源多目标、快速翻译、支持自引用/自修改代码等特性。然而,较之于快速翻译,在其生成的主机代码中,有许多不必要的内存存取操作以及寄存器移动操作,这些指令的执行将导致极大的开销;另外,QEMU采用串行化的方式来实现目标指令翻译、优化和执行,这种方式将造成许多优化无法进行,这是由于优化操作需要进行耗时的分析,造成极大的优化开销,常常得不偿失。文章对QEMU的TCG翻译引擎进行了详细研究,并在此基础上提出了一种热点代码探测与动态优化模型:结合处理器多核心以及多线程技术,通过代码插装及NET算法实现QEMU的热点代码探测,将探测到的热点代码块进行合并,生成一个超级块,并对超级块进行深度优化,以产生精简的主机代码。文章采用多线程技术,让合并和优化例程在不同的线程中执行,这使得核心仿真线程不会考虑优化算法带来的开销。多个线程同时在不同的处理器核心中并行执行,使得原始QEMU的串行化执行转换为并行化执行,有效地提升处理器的利用率,从而改进QEMU的性能。此外,文章还提出一种新颖的优化方法——委托机制,该机制能够有效消除代码中存在的内存加载操作以及寄存器移动操作,以提升翻译后代码的质量,从而达到代码优化的目的。以QEMU-ARM仿真平台进行测试,实现结果表明,该模型能够有效提升QEMU的平均执行性能约10%。(本文来源于《电子科技大学》期刊2013-03-01)
宋建萍[5](2013)在《函数优化的遗传算法代码实现》一文中研究指出函数优化是遗传算法的经典应用领域,也是遗传算法进行性能评价的常用算例。对于一些非线性、多模型、多目标的函数优化问题,用其它优化方法较难求解,而用遗传算法则可以方便地得到较好的结果。用Matlab实现了函数优化的遗传算法源程序,该源程序可以直接运行。(本文来源于《软件导刊》期刊2013年02期)
赵小东[6](2012)在《堆栈式计算机目标代码生成和相关优化技术的研究及实现》一文中研究指出堆栈处理器由于其快速的中断处理能力、极强的过程调用能力、代码尺寸小等优点,一直应用于工业控制和航空航天领域中。自堆栈处理器诞生以来,ALGOL、FORTH这两种语言一直作为堆栈处理器的栈操作语言,并且成为区分第一代和第二代堆栈处理器的一条重要标准。尽管这两种语言在堆栈处理器领域应用广泛,但缺乏通用性。C语言是传统的高级程序设计语言,其底层操作能力和通用性不言而喻。本文的主要目的就是利用LCC实现一个C语言子集的编译器,该编译器能够将C语言源代码编译成可以在目标堆栈处理器上直接执行的指令。本文的主要工作有:(1)选择LCC作为编译器的前端;(2)重新书写符合LBURG规范的堆栈处理器描述文件STACK16,并以此为输入,利用lburg程序构建了汇编代码生成器;(3)参照X86汇编文件格式设计符合目标指令集的汇编文件格式;(4)设计并实现一个汇编器;(5)总结现有的栈调度算法;(6)设计并实现一个汇编指令优化器。通过上述工作,本文成功实现了既定目标,并利用ModelSim验证了汇编代码生成器、汇编器、汇编指令优化器的正确性。(本文来源于《南京航空航天大学》期刊2012-12-01)
刘运求[7](2012)在《基于图形的代码自动生成系统优化设计与实现》一文中研究指出随着实时嵌入式软件开发规模和复杂性的不断增长,一些软件项目的研发周期和预算大大超出预期,甚至还会出现研发失败的情况,而传统的方法和工具又不能提供很好的解决方法,因此现在迫切需要做出改变。MDA(模型驱动架构)作为面向对象领域近十年提出的最重要的方法学,已经在业界获得了广泛的承认,并在多个领域得到了成功的应用。本文探讨了如何将MDA设计思想、UML图形建模机制及代码自动生成技术结合应用于实时嵌入式软件的开发过程,以提高开发的效率和质量。在实时嵌入式应用程序中,存在大量可复用的公共服务性代码,本文将这些代码实现成了一个底层实时框架,通过在框架中引入操作系统封装层,使应用程序的开发脱离具体的目标平台,同时让生成的代码具有跨多RTOS的能力。论文还研究了UML的建模机制和代码自动生成技术,根据实时嵌入式软件开发的特点,将对系统的模型构建划分为叁个抽象层次—静态结构建模(对象图)、动态行为建模(状态图)、算法逻辑建模(结构化流程图),同时针对这叁个层级分别探究了相应的代码自动生成机制。论文的最后对基于模型的验证和调试技术进行了研究,并且成功将其应用到了系统的实现中。论文最终实现了一个实时嵌入式软件开发环境,它集实时框架、可视化图形建模、代码自动生成、模型验证与调试于一体,能够很好地解决当前实时嵌入式软件开发过程中出现的一系列问题。与传统的开发工具相比,它能有效提高开发的效率和质量,降低研发的成本和风险,增强软件的可维护性和可移植性,并且能够实现软件重用。(本文来源于《哈尔滨工业大学》期刊2012-06-01)
谢丁峰,夏新军[8](2010)在《基于H.264的视频监控系统关键代码实现与优化》一文中研究指出根据实际开发项目经验,分析了H.264视频压缩编码算法的基本原理,如整数DCT变换、多参考帧的运动估、帧内预测、帧间预测;介绍了TMS3206416芯片的内核结构和外围设备,并结合TMS3206416嵌入式系统的特性、程序级代码优化与汇编级优化的方法,应用指令流水线、循环展开、指令并行、数据打包等技术,用汇编语言优化了部分DCT模块。通过实验结果的对比,对H.264中影响编码速度的瓶颈函数取得了较好的优化结果。这些方法和思路具有实际意义,为其他开发视频系统提供了较强的参考价值。(本文来源于《计算机技术与发展》期刊2010年12期)
严历,郭力[9](2009)在《叁维宏观拟颗粒模拟程序计算代码优化研究与实现》一文中研究指出粒子方法是过程工程领域的重要研究手段。粒子模拟是粒子方法在计算机上的实现。粒子方法具有计算强度大的特点,随着粒子模拟系统规模的扩大,如何在现有计算机硬件设备基础上提高粒子模拟程序的性能,缩短模拟时间,成为目前相关研究中所关注的问题之一。本文在分析粒子模拟程序代码特点的基础上考察循环优化技术,并通过编译优化,代码改造等手段对一个典型粒子模拟程序——叁维宏观拟颗粒模拟程序进行了计算代码的优化,进而总结出具有普适意义的计算代码优化建议。(本文来源于《计算机与应用化学》期刊2009年12期)
何牧君,郭力,严历[10](2008)在《大规模并行粒子模拟系统代码级优化研究与实现》一文中研究指出粒子方法作为一种直观而且普适的模拟方法,在化工、材料、生物等领域应用愈加深入,其对计算机软硬件的要求亦越来越高,在原有的硬件设施上如何才能经济高效的实现性能的大幅度提升,成为目前粒子模拟研究人员所关注的问题之一。本文通过在多相复杂系统国家重点实验室高性能计算集群上进行大量的测试工作与分析,利用了多项技术,包括OpenMP、ssE等对大规模并行粒子模拟系统模拟程序代码层面进行优化,并对系统的未来进一步优化提出建议。(本文来源于《计算机与应用化学》期刊2008年09期)
代码实现和优化论文开题报告
(1)论文研究背景及目的
此处内容要求:
首先简单简介论文所研究问题的基本概念和背景,再而简单明了地指出论文所要研究解决的具体问题,并提出你的论文准备的观点或解决方法。
写法范例:
随着核心技术的快速发展,LTE(Long Term Evolution,长期演进)已步入产业化及规模应用阶段,而测试是推动终端实现商用的关键环节。现有LTE系统模拟器测试效率已不能满足测试发展需求。性能更稳定、功能更完备的系统模拟器成为发展目标。当前模拟器所支持的最大上行数据处理速率为32Mbps,远未达到50Mbps的目标峰值速率。本文针对现有LTE系统模拟器测试效率不能满足测试发展需求的问题,从功能开发和性能提高两个方面对系统进行优化。性能提高方面,在研究PUSCH(Physical Uplink Shared Channel,物理上行共享信道)处理过程的基础上,本文针对解信道交织、信道译码、解调制等耗时严重的模块,采用调整系统框架、改进内存分配方式、设计软、硬件并行执行,编排模块流水等方法进行优化,提高系统处理效率。功能开发方面,对上行资源映射模块补充了跳频模式的处理,对上行重传模块改进了数据合并机制。通过补充改善,提高了代码覆盖范围,便于模拟器对相关功能进行更全面的测试。本文最后,对优化前后系统模块的处理效率进行了对比,进一步证明优化方法的可行性。优化后,LTE系统模拟器上行基带处理速率可达46.8Mbps,比优化前提高了约46%。
(2)本文研究方法
调查法:该方法是有目的、有系统的搜集有关研究对象的具体信息。
观察法:用自己的感官和辅助工具直接观察研究对象从而得到有关信息。
实验法:通过主支变革、控制研究对象来发现与确认事物间的因果关系。
文献研究法:通过调查文献来获得资料,从而全面的、正确的了解掌握研究方法。
实证研究法:依据现有的科学理论和实践的需要提出设计。
定性分析法:对研究对象进行“质”的方面的研究,这个方法需要计算的数据较少。
定量分析法:通过具体的数字,使人们对研究对象的认识进一步精确化。
跨学科研究法:运用多学科的理论、方法和成果从整体上对某一课题进行研究。
功能分析法:这是社会科学用来分析社会现象的一种方法,从某一功能出发研究多个方面的影响。
模拟法:通过创设一个与原型相似的模型来间接研究原型某种特性的一种形容方法。
代码实现和优化论文参考文献
[1].李建国.基础数据人员代码表的优化设计及实现[C].中国烟草学会2014年学术年会入选论文摘要汇编.2014
[2].陈晶晶.LTE系统模拟器上行基带处理代码优化的测试与实现[D].北京邮电大学.2014
[3].尹娟.MIPS处理器目标代码生成实现和相关优化技术的研究[D].南京航空航天大学.2014
[4].张世宜.基于QEMU的热点代码探测与动态优化模型的研究与实现[D].电子科技大学.2013
[5].宋建萍.函数优化的遗传算法代码实现[J].软件导刊.2013
[6].赵小东.堆栈式计算机目标代码生成和相关优化技术的研究及实现[D].南京航空航天大学.2012
[7].刘运求.基于图形的代码自动生成系统优化设计与实现[D].哈尔滨工业大学.2012
[8].谢丁峰,夏新军.基于H.264的视频监控系统关键代码实现与优化[J].计算机技术与发展.2010
[9].严历,郭力.叁维宏观拟颗粒模拟程序计算代码优化研究与实现[J].计算机与应用化学.2009
[10].何牧君,郭力,严历.大规模并行粒子模拟系统代码级优化研究与实现[J].计算机与应用化学.2008