【摘 要】
:
近年来,随着互联网络技术和信息技术的迅猛发展,越来越多的应用软件采用了面向对象的编程语言和动态链接库的现代软件设计方法,由此带来的运行时绑定大大地缩小了传统的静态编译
论文部分内容阅读
近年来,随着互联网络技术和信息技术的迅猛发展,越来越多的应用软件采用了面向对象的编程语言和动态链接库的现代软件设计方法,由此带来的运行时绑定大大地缩小了传统的静态编译优化的分析范围,将静态编译优化限定于静态绑定的程序之间。除此之外,遗留代码(legacy code)的普遍流行使得作为传统性能提升渠道的静态编译优化机制变得相当复杂,导致现代处理器面临越来越大的负担。这些问题都可通过动态二进制优化来得到很好地解决。动态二进制优化技术是在应用程序的运行时刻对程序的信息进行统计和分析,并对程序的关键段进行必要的优化,从而提高程序的整体性能。换言之,动态二进制优化技术能够实现程序透明地优化,减小编译器负担。本文深入分析引起传统动态优化系统和动态插桩工具开销的原因,并在原有的面向多核平台的动态优化系统MODBO上提出降低这些开销的方法,实现一个低开销,高效能的动态优化系统。本文首先提出了一种高效的热点分析机制,它能够以相对较小的开销尽快地锁定运行程序的热点。与传统热点分析机制相比较,它的另外一个优势在于对热点判定门限值的不敏感性,即当提高或者降低热点判定门限值时,它引进的开销波动较小。其次,本文提出了一种自适应的动态缓存管理策略,不同的应用程序的代码足迹(footprint)不同,差距在数十倍上百倍之间,自适应的缓存管理策略能够使得代码缓存的大小动态适应于程序足迹的大小,不会因为程序足迹过小造成空间浪费,也不会因为程序足迹过大造成频繁抖动导致性能损失。最后,提出了一种间接跳转的链接方法,降低由于间接跳转的目标不确定性而引进的性能损失。
其他文献
土地整理项目不仅是国家实施耕地动态占补平衡所采取的战略措施,而且还是党中央、国务院和各级人民政府亲民、富民政策的具体体现.是国家和地方财政投资的富民项目、民心工程
合并报表与所得税处理都是会计实务中较为复杂的业务,特别是非同一控制合并下,无论是吸收合并、控股合并,还是编制调整和抵消分录,都要在合并报表层面重新确认递延所得税费用
文章基于主题教学模式,对烹饪专业英语教学实践进行了探究。在分析了传统教学模式弊端的基础上,提出了如何将主题教学模式应用于烹饪英语教学实践及其意义,以促进学生技能和
自从 192 0年foulks论述了电磁感应无极放电灯的可能性以来 ,由于无极灯独有的优越性能 ,进行无极灯研究的单位越来越来越多。该文主要是针对制灯过程中如何提高无极灯光效进
依据《"两山一湖"旅游经济发展规划纲要》提出的把该区域建设成国际旅游著名品牌、世界级旅游胜地的奋斗目标,重点针对黄山旅游市场的外语人才进行专项调研,对目前存在的人数
<正>究竟我们做了什么,让身边的环境变得如此糟糕?本次两会上,众多委员针对环境恶化的成因,分别从GDP、环境立法、资金投入以及处理技术等方面展开了讨论。改革开放30多年来,
“语不接而意接”是中国古典诗歌意象组合中一种最为常见也是十分重要的艺术方法。本文仅就意接艺术在中国古典诗歌中的主要表现形式、意象之间的内在联系和审美价值等三个方
<正> 近四十年来,远洋船大多安装使用大型低速柴油机,使用的燃油向劣质的趋势发展.然而,近来一些国际组织,为了防止船舶对大气的污染,正在制订燃油质量标准.面对这种情况,船
高职学院是以培养应用型高级职业技术人才为目标的,英语专业学生的翻译能力就是其应用能力的体现。文章分析了高职英语专业翻译教学的现状,并提出了加强高职英语翻译教学的一
随着物流领域的不断发展,国内许多大型物流配送和采购中心,都会建许多大型物流仓库。对目前大型物流仓库防火体系中存在的问题进行科学、细致的分析,提高防火设计水平,越来越