您的位置: 专家智库 > >

国家自然科学基金(60403017)

作品数:5 被引量:12H指数:2
相关作者:武成岗谢海斌冯晓兵杨浩唐锋更多>>
相关机构:中国科学院中国科学院研究生院更多>>
发文基金:国家自然科学基金更多>>
相关领域:自动化与计算机技术更多>>

文献类型

  • 5篇中文期刊文章

领域

  • 5篇自动化与计算...

主题

  • 4篇进制
  • 4篇二进制
  • 4篇二进制翻译
  • 1篇代码
  • 1篇遗产代码
  • 1篇源代码
  • 1篇数据类
  • 1篇数据类型
  • 1篇数据类型转换
  • 1篇粒度
  • 1篇库函数
  • 1篇管理策略
  • 1篇翻译
  • 1篇浮点
  • 1篇X86
  • 1篇COBOL
  • 1篇JAVA源代...
  • 1篇JAVA

机构

  • 5篇中国科学院
  • 1篇中国科学院研...

作者

  • 5篇武成岗
  • 3篇冯晓兵
  • 3篇谢海斌
  • 2篇杨浩
  • 1篇苏灵燕
  • 1篇李晶
  • 1篇张兆庆
  • 1篇唐生林
  • 1篇崔慧敏
  • 1篇唐锋
  • 1篇吴曾

传媒

  • 3篇计算机应用研...
  • 2篇计算机研究与...

年份

  • 2篇2008
  • 2篇2007
  • 1篇2006
5 条 记 录,以下是 1-5
排序方式:
COBOL到Java源代码翻译中的数据类型转换被引量:1
2008年
提出了一种功能等价的类型封装和嵌套方法,可以有效地将COBOL数据描述映射到Java类型系统。该方法已在所开发的COBOL2Java翻译系统中进行应用,通过了近400万行的真实银行商用系统的测试。实验结果表明,此方法正确有效,并且提高了生成代码的执行效率和可读性。
苏灵燕武成岗唐生林吴曾
关键词:遗产代码COBOLJAVA翻译
二进制翻译中代码Cache的分级双粒度管理策略
2007年
提出一种二进制翻译中代码Cache管理的LRC(Level-Region-Chunk)策略。其兼具全清空策略、FIFO策略和多级Cache的优点,并且考虑了程序的时间空间局部性、执行特性和替换开销,具有较好的性能,实现了代码Cache的高效管理。
杨浩武成岗冯晓兵
关键词:二进制翻译
二进制翻译中系统库函数的分类处理方法被引量:3
2008年
如何处理库函数调用问题直接关系到二进制翻译系统的性能。提出了一种系统库函数的分类处理方法,成功地解决了二进制翻译系统中的库函数调用处理问题。
谢海斌张兆庆武成岗冯晓兵
关键词:二进制翻译
二进制翻译中的X86浮点栈处理被引量:2
2007年
二进制翻译系统是一种基于软件的跨平台代码迁移系统,它将一种体系结构的二进制代码翻译成另一种体系结构的二进制代码.二进制翻译可以用于解决遗产代码的迁移问题,也可以实现不同硬件平台之间软件的通用.浮点栈的处理已成为以X86为源的二进制翻译的研究中的关键性问题之一,如何处理X86浮点栈问题直接关系到以X86为源的二进制翻译系统的性能.针对X86浮点寄存器栈的特征,提出了一种扩展虚拟栈(extending virtual stack)处理方案.它采用归一的方法,保证了每个基本块中的运算所涉及到的浮点寄存器可以直接映射到目标机器中的浮点寄存器,确保了翻译的效率,并利用翻译时的分析避免了在入口处不必要的判断;同时还给出了在基本块入口处判别一个基本块是否会出现浮点栈上溢和下溢的充分必要条件,为生成更加高效的代码提供了条件.实验表明,它能够在保证正确实现其功能的前提下,获得更好的执行效率.
谢海斌武成岗崔慧敏李晶
关键词:二进制翻译
二进制翻译中的库函数处理被引量:10
2006年
在二进制翻译技术中,快速有效地处理系统库函数调用是一个值得研究的课题·基于动静结合二进制翻译技术,提出一种对系统库函数进行分类处理的算法,能够很好地利用动静结合二进制翻译的技术特点和目标机本地的函数调用约定,减少不必要的内存操作,提高源二进制代码在目标机上的执行效率·该算法能够在系统库函数和系统调用之间灵活地切换,并且对于系统库函数有较强的适用性·经过大量的测试验证,在应用该算法后,Digital Bridge Version2系统不仅能够正确有效地处理系统库函数调用,并且性能有了很大的改善·
杨浩唐锋谢海斌武成岗冯晓兵
关键词:二进制翻译
共1页<1>
聚类工具0