首页> 外国专利> METHOD AND SYSTEM FOR PARALLELIZATION OF SEQUENTIAL COMPUTER PROGRAM CODES

METHOD AND SYSTEM FOR PARALLELIZATION OF SEQUENTIAL COMPUTER PROGRAM CODES

机译:顺序计算机程序代码的并行化方法和系统

摘要

PROBLEM TO BE SOLVED: To provide a method and system for parallelization of sequential computer program codes.SOLUTION: An automatic parallelization system includes; syntactic analysis means for analyzing the structure of a sequential computer program code to identify positions for inserting SPI to the sequential computer code; profiling means for profiling the sequential computer program code by preparing a call graph to determine dependency of each line of the sequential computer program code and the time required for execution of each function of the sequential computer program code; analysis means for determining parallelizability of the sequential computer program code by the information obtained by analyzing and profiling the sequential computer program code; and code generation means for inserting SPI to the sequential computer program code upon determination of parallelizability to obtain a parallel computer program code which is further output to a parallel computing environment for execution. A parallelization method is also described.
机译:解决的问题:提供一种对顺序计算机程序代码进行并行化的方法和系统。句法分析装置,用于分析顺序计算机程序代码的结构,以标识用于将SPI插入到顺序计算机代码中的位置;用于通过准备调用图来确定顺序计算机程序代码的每一行的依赖性以及执行该顺序计算机程序代码的每个功能所需的时间来对顺序计算机程序代码进行概要分析的分析装置;分析装置,用于通过分析和分析顺序计算机程序代码获得的信息来确定顺序计算机程序代码的并行性;代码生成装置,用于在确定并行性时将SPI插入到顺序计算机程序代码中,以获得并行计算机程序代码,该并行计算机程序代码进一步输出至并行计算环境以供执行。还描述了一种并行化方法。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号