首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
2.
首先介绍了迭代编译的基本概念,然后讨论了其起源与发展,对其研究现状进行综述,主要包括优化空间的表述、优化空间的开发与搜索以及对数据输入集的敏感度分析三个方面。然后分析了目前迭代编译技术中所存在的不足。最后指出了迭代编译的未来发展趋势。  相似文献   

3.
4.
在基于低层虚拟机的四层C-to-VHDL可重构编译架构上,针对RAM访问和设计执行性能之间的矛盾,提出一种RAM读取优化算法。通过对IR访存指令及数据相关性的分析,创建专用数据通路,优化RAM的访存过程。实验结果表明,该优化算法能够有效减少RAM访问次数。  相似文献   

5.
6.
低功耗技术越来越受到下一代微处理器系统和编译研究工作者的重视。一向认为是硬件研究内容的低功耗技术,事实上,在微处理器发展的今天,又展现出了一种新的潜在的开发空间和研究内容,那就是通过软件技术降低系统的功耗。这一部分潜力空间是仅通过硬件技术无法涉足的,只有通过软件方法来解决,但这种软件低功耗技术又很难强加给应用程序编写者。文章结合笔者在编译时低功耗优化技术的研究工作,对目前该方向的研究方法、编译策略和实现技术进行了论述和探讨。  相似文献   

7.
本文从动态编译的概念出发,着重讨论了运行时特定化技术和Just-in-time编译技术;比较全面地总结并评述了具有代表性的动态编译系统及其采用的Profiling技术、重编译技术;并探讨了动志编译技术研究中存在的一些问题及进一步的工作。  相似文献   

8.
基于多线程结构的编译优化技术   总被引:2,自引:0,他引:2       下载免费PDF全文
编码优化是多线程技术中的一个重要组成部分,也是目前多线程研究中比较薄弱的环节。本文讨论了初步多线程换型中相关的编译优化技术,并给出了基本的分析和比较结果  相似文献   

9.
本文针对虚拟机传统实现方法所存在的缺点,提出了一种虚拟机描述文件动态生成虚拟机的方法,给出了相应虚拟机的可定制生成模式及其对虚拟机动态优化的具体方案。该方案通过对特定虚拟机按规定语法格式进行描述形成一个虚拟机定义文件,并由虚拟机生成程序对其进行解析从而动态生成相应的虚拟机;针对特定的虚拟机程序,进一步利用动态优化的方法,对相对冗余的虚拟机指令集定义进行裁剪,从而得到一个指令集最简的高效虚拟机。  相似文献   

10.
面向对象编程语言和技术日益流行,已经成为最重要的编程框架,这一趋势对编译原理课程建设和教学改革实践提出新的挑战。文章根据最新研究趋势和教学需求,对编译原理课程改革和建设进行探讨,以中国科学技术大学软件学院为例,阐述在高等院校计算机相关专业中进行教学改革的实践,为课程改革建设提供新思路。  相似文献   

11.
低功耗多线程编译优化技术   总被引:12,自引:1,他引:12  
提出了在多线程体系结构中通过降低执行频率有效减小功耗的理论模型和方法.首先研究识别可降频运行的线程的计算模型和降频因子的计算,然后给出在编译过程中基于对应用程序行为的分析,结合线程划分的低功耗编译优化算法和实现策略.该模型和方法可用于具有执行频率可动态调整的多处理器类多线程体系结构,既可开发TLP(thread level parallelism),又可有效减小功率消耗.  相似文献   

12.
孙彤  李三立 《软件学报》1997,8(A00):65-73
本文给出的方法是对Anderson-Lam方法的改进和发展。本文方法在循环分布之后对程序进行DOALL循环的内移和分布变换,使得所有DOALL循环都位于最内层的紧嵌套虽,因而不必按自底向上的顺序针对每个嵌套级进行分解。  相似文献   

13.
寄存器分配技术是编译器最为关键的优化技术之一.反馈式编译优化是一种基于程序当前和以前运行时的趋势来改变程序以后执行动作的技术,它能够提供给寄存器分配一些有用的优化信息.在分析Open64编译器反馈式编译优化技术的基础上,基于ALPHA结构实现和扩展了反馈式编译优化在寄存器分配中的应用,获得了较好的优化性能.  相似文献   

14.
在大数据时代背景下,随着信息技术的创新发展与应用,人们对虚拟机网络性能提出了更高的要求,加强虚拟机网络性能优化的研究,增强用户体验效果成为虚拟机发展的必然趋势.基于此,以虚拟机网络性能优化为研究对象,从虚拟机网络性能测评指标出发,依托云计算机技术,进行虚拟机硬件与软件层面的优化.测试表明所设计的虚拟机优化方案可有效提升虚拟机网络性能.  相似文献   

15.
基于当前科学计算可视化,特别是程序设计可视化的应用和研究,提出一种可视化的虚拟机,并以BASIC语言作为实现的对象.它不仅可以编译执行BASIC程序,其最大的特点是在程序的执行过程中,动态地同步地演示了程序和数据的视图,为理解算法、学习编程和调试程序提供了便利.  相似文献   

16.
本文从虚拟机相关理论出发,对虚拟机动态迁移技术进行了简单介绍。  相似文献   

17.
利用超级编译技术优化串行程序   总被引:1,自引:0,他引:1  
张兆庆  乔如良 《软件学报》1995,6(1):124-131
现代的超标量和超流水线高速处理器通常都带有二级高速缓冲存储器,以及较多的快速寄存器。利用程序变换来改善程序性能,是当今编译技术研究的热门课题之一。本重点讨论了超级编译技术中的循环分布,交换,合并和stripmining对串行程序的优化应用和效果。  相似文献   

18.
在嵌入式Java芯片中使用即时编译技术   总被引:1,自引:0,他引:1  
Java虚拟机具有面向堆栈与面向对象的特点,不利于硬件有效支持字节码的直接执行,传统JIT也不适应嵌入式系统的应用环境,介绍了在自行设计的嵌入式Java芯片中使用JIT的技术途径,通过对Java虚拟机堆栈和复杂指令的支持,密切配合JIT软件,较好地解决了Java芯片设计中的问题。测试结果表明,相对于目前前界最好的picoJava-Ⅱ内核而言内核而言,JC401的编译后代码性能提高了1.2至1.9倍,在硬件复杂度、执行速度、内存开销等方面都有较大程度的改善,适合于嵌入式应用。  相似文献   

19.
随着网络技术的发展,在异构平台上使用共同的计算和信息资源将很快成为可能。Grid(网格)就是这样一种提供资源共享的新兴平台,而在其之上的下一代软件程序(NGS)则对编译器提出了新的挑战犤1犦。未来Grid平台上的编译系统将是能够进行动态编译和优化,根据实时系统以及网络的性能不断进行自我调整的软件模型,同时它还能为具有自适应性的应用程序提供编译支持。  相似文献   

20.
处理器性能的发挥常常受到转移指令的限制,所以转移预测的成功与否对于处理器的性能影响至关重要。反馈式编译优化是一种基于程序当前和以前运行时的趋势来改变程序以后执行动作的技术,能够提供给编译器一些有用的优化信息。本文针对ALPHA中的结构特点,利用反馈式编译优化技术,提高了ALPHA中的转移预测命中率,实验结果表明,加速比效果较为明显。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司    京ICP备09084417号-23

京公网安备 11010802026262号