李剑慧
- 作品数:6 被引量:29H指数:1
- 供职机构:复旦大学信息科学与工程学院计算机科学系更多>>
- 发文基金:国家自然科学基金上海市教育委员会重点学科基金国家高技术研究发展计划更多>>
- 相关领域:自动化与计算机技术更多>>
- 使用后向信息的动态数据流分析
- 2001年
- 介绍了动态数据流分析的基本方法分析了它在复杂控制流条件下的不足提出了一种能够使用后向信息来进行动态数据流分析的, ,BPD测试方法该方法能够消除动态死码的副作用从一个循环中提取相当部分的并行性。给出了在基准程序包中的的实验结果验, , SPEC95fpppp.f,证了测试可以获得其他现有方法不能取得的显著的加速比。
- 吴蓉李剑慧朱传琪
- 关键词:并行编译器计算机
- 注解信息制导的动态二进制翻译及优化
- 2007年
- 动态二进制翻译器在运行时将源体系结构机器码翻译为目标体系结构机器码.这种即时编译技术使得源机器上的软件无需重编译就可以直接在目标机上较高效地运行.然而,利用动态二进制翻译器运行源软件的效率大大低于针对目标机器重新编译运行源软件的效率.本文在比较分析动态翻译生成的目的机器码的性能偏低的原因的基础上,提出了注解信息制导的动态二进制翻译及优化的方法.本文选取了三种注解信息,在英特尔的商用动态二进制翻译器"IA-32Execution Layer"和静态编译器"Intel(r)Compiler"上实现了注解信息制导的动态二进制编译及优化技术.实验结果表明该三种注解信息较大程度地提高了动态翻译码的执行效率.
- 李剑慧王昀黄波乐永年刘江宁叶锦云
- 关键词:动态翻译动态优化编译器
- 动态二进制翻译与优化技术研究被引量:28
- 2007年
- 动态二进制翻译技术是一种即时编译技术,它将针对源体系结构编译生成的二进制代码(源机器码)动态翻译为可以在目的体系结构上运行的代码(翻译码).动态优化技术是指在运行时获取动态信息并进行代码优化的技术.动态二进制翻译及优化系统使得源软件无需重编译就可以直接在目标体系结构上高效地运行.目前几种比较有影响的动态二进制翻译及优化系统有Intel公司的IA-32 Execution Layer,IBM公司的DAISY,Transmeta的CMS及HP的Dynamo等.这些系统对动态二进制翻译系统关键技术有不同的实现.对动态二进制翻译和优化技术的研究是计算机领域的研究热点,具有深远的现实意义和应用前景.
- 李剑慧马湘宁朱传琪
- 关键词:动态二进制翻译
- 动态翻译和优化若干关键技术研究
- 动态翻译技术是一种即时编译技术,它将针对源体系结构编译生成的源机器码动态翻译为可以在目的体系结构上运行的翻译码。动态优化技术是指在软件运行时获取动态信息并进行代码优化的技术。动态翻译及优化技术在动态二进制翻译系统、动态二...
- 李剑慧
- 关键词:动态翻译动态优化
- 归约识别及其单模变换被引量:1
- 1998年
- 数组归约的识别是提高并行化编译能力的有效方法,单模变换是开发程序并行性的重要手段.然而,由于归约语句间相关的特殊性,影响了单模变换的实施.本文从归约语句引起的相关本质特征入手,分析了旧约语句和单模变换的相互影响,提出了在归约语句存在的情况下单模变换的具体方法.
- 李剑慧臧斌宇陈彤朱传琪
- 关键词:并行化编译
- 同归约变换结合的自动单模变换技术
- 1999年
- 针对应用自动单模变换的两大困难:如何自动找出使多重循环并行化的恰当的单模变换矩阵以及如何解决妨碍单模矩阵计算的非常数归约相关距离,提出了如何对给定常数距离矩阵,自动找出使循环并行化的恰当的单模变换矩阵的技术;然后提出将数组归约相关表示为最小常数距离向量,从而使存在归约相关的多重循环也能够应用自动单模变换技术,为自动单模变换技术走向实用化提供了理论依据.
- 俞一峻李剑慧黄波朱传琪
- 关键词:并行化编译