高琳
- 作品数:7 被引量:3H指数:1
- 供职机构:中国科学院计算技术研究所更多>>
- 发文基金:国家自然科学基金更多>>
- 相关领域:自动化与计算机技术更多>>
- 代码翻译中PERFORM和GOTO语句复合结构的变换被引量:3
- 2004年
- 传统语言COBOL从诞生至今已有近50年历史,现存约有1 000亿行代码是用COBOL编写的.维护这些遗产代码的一个有效方法是将其翻译成现代语言,例如Java.其中将COBOL语言中GOTO和PERFORM语句及其复合控制结构消除是翻译过程中的一个关键步骤.提出一种利用switch,while语句来消除GOTO和PERFORM复合控制结构的方法,实现了程序的等价变换.该方法不改变程序的控制结构,保持其可读性,并将代码膨胀率控制到2倍左右.该方法已在所开发的C2J翻译系统中进行应用,通过了400万行实际商用程序的测试,结果证明,该方法是正确、有效的.
- 武成岗张兆庆乔如良冯晓兵高琳石学林蒋弘山崔慧敏
- 关键词:遗产代码COBOLJAVAPERFORM控制流
- 分布式并行处理系统中节点间软流水的优化技术
- 在分布式系统中如何发掘并行性和极小化同步、通讯的开销是一个重要的课题.全局优化的数据分布和计算分割的模型的推导,都无法避免在程序的某些循环中引入数据重分布、通讯和同步.本文提出一种通过循环合并,发掘流水并行的算法,从而获...
- 陈莉张兆庆乔如良冯晓兵高琳
- 文献传递
- 面向曙光3000的支撑技术-图形化集成环境
- 张兆庆冯晓兵高琳林进乔如良陈莉任莉李炼戴晓如章峰洪锦伟
- 该项目包含两个子系统:自动并行优化工具Autopar和并行程序行为监测和性能分析工具ParaVT。Autopar对串行程序进行并行化,生成可在曙光系统上并行运算的并行序。程序的并行优化主要在循环级进行,能够进行多重循环并...
- 关键词:
- 一种遗产代码向现代语言变换过程中的控制流变换方法
- 本发明涉及一种遗产代码向现代语言变换过程中的控制流变换方法。该方法包括以下步骤:将COBOL程序的一个“过程”转换成一个Java类;在上述Java类中设置一个“入口函数”;设置上述“入口函数”的内容;对COBOL程序的段...
- 武成岗张兆庆冯晓兵石学林高琳
- 文献传递
- 并行程序设计环境关键技术
- 张兆庆冯晓兵陈莉吴承勇连瑞琦乔香珍乔如良王轶然高琳安晓谧吴家骏桑春雷马琳
- 该项目面向高性能计算机体系结构,针对大规模科学、工程计算需求,研究并行编程环境关键技术。该项目试图解决当前高性能计算中存在的编程困难、调试困难和实际效率低的问题,提供坚实的理论基础、有效的算法和实用的解决方案。 取得下...
- 关键词:
- 关键词:并行程序设计并行编程环境
- PVM/MPI并行程序的监测和分析工具
- 本文介绍了一种基于PVM/MPI并行程序的实时监测和性能分析工具.文章简述了该工具的开发环境,介绍了该工具的结构和实现,并概述了这种可视化工具的功能和用途.
- 高琳李炼张兆庆冯晓兵乔如良
- 关键词:并行编程环境实时监测性能分析可视化工具
- 文献传递
- 一种遗产代码向现代语言变换过程中的控制流变换方法
- 本发明涉及一种遗产代码向现代语言变换过程中的控制流变换方法。该方法包括以下步骤:将COBOL程序的一个“过程”转换成一个Java类;在上述Java类中设置一个“入口函数”;设置上述“入口函数”的内容;对COBOL程序的段...
- 武成岗张兆庆冯晓兵石学林高琳
- 文献传递