基于GCC的静态单一赋值优化编译技术的研究

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:lanrenlaopan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
静态单一赋值是一项基于GCC的优化编译技术,Lengauer-Tarjan是静态单一赋值实现过程中用来计算流图中必经节点的快速算法。该算法使用EVAL,需运行大量出口、入口程序,并且为了减少对EVAL做多次无效调用。为了解决这些问题,首先,对GCC优化体系、优化器主要特点、优化编译技术、优化工作流程、静态单一赋值技术、必经节点树生成技术及其实现算法Lengauer-Tarjan、路径压缩技术及其实现函数EVAL等进行细致地研究。然后,提出解决问题的实时化最佳点算法,并从理论上对算法进行论证。理论分析表明:在很大多情况下,基于实时化最佳点的Lengauer-Tarjan性能优于基于EVAL的Lengauer-Tarjan。
其他文献
随着Internet和www迅速发展,网络信息资源的动态性、分布性、多元性和无序性等特点,使信息的处理变得越来越困难。大量网络信息资源以半结构化数据的形式存在,如何用可靠的系统
随着面向对象的软件开发技术的迅速发展和应用,面向对象的测试技术成为研究的热点问题。在面向对象软件中,由于类之间消息传递的复杂性,使得类级测试成为面向对象软件测试的
随着互联网的迅猛发展,大量的新服务、新应用、新算法不断涌现,网络应用对互联网可扩展性的要求也越来越高。在下一代网络体系结构的研究中,网络结构的可扩展性也受到研究人员的
随着Internet技术的发展以及音视频压缩技术的进步,基于Internet的多媒体交互平台受到了越来越广泛的重视。目前,利用流媒体技术进行远程网络教学已经逐渐普及,本文以构建基
本文以我国未来空间站的需求为背景,根据“空间站AOS系统方案设计”的指导思想,对未来空间站AOS的系统结构、系统数据流、关键设备的设计规范以及嵌入式实时操作系统VxWorks
本文针对电缆隧道巡检机器人的防摆控制问题进行研究。由于其运行轨道随着隧道环境的变化而起伏多变,具有上下斜坡等特殊路段,导致机器人在巡检过程中机身连续摆动,从而严重
IP电话也称网络电话,出现于1995年,是随着信息技术进步而产生的新业务。它是在网络上采用语音压缩包交换技术来传输的语音电话。通过数十年的飞速发展,目前VoIP技术已从具有语音
随着微博、Twitter等社交平台的飞速发展,用户可以方便的获取资讯、建立朋友圈并分享位置、心情等个人信息。社交网络的便捷性、开放性、实时性特点使其成为网络信息资源的重
工作流是一类能够完全或者部分自动执行的业务流程,根据一系列过程规则,文档、信息或任务能够在不同的执行者之间传递、执行。清晰和准确地对业务流程进行描述需要借助于一定
事件追踪技术能够将网络中分散在不同地方和不同时间段内的与某一事件相关的信息有效地组织起来,帮助人们全面掌握该事件的发展始末。但是在事件追踪过程中,由于构造初始事件模