首页> 外国专利> Method of parallel loop transformation for on-the-fly race detection in parallel program

Method of parallel loop transformation for on-the-fly race detection in parallel program

机译:并行程序中实时竞赛检测的并行循环变换方法

摘要

PURPOSE: A method of parallel loop transformation for on-the-fly race detection in a parallel program is provided to minimize watching objects for the on-the-fly race detection while operating the parallel program. CONSTITUTION: The information needed to modify the parallel loop through a static analysis for a loop body is extracted by using each parallel loop as input(S210). If the information needed to modify the parallel loop, the modified parallel loop is generated by using the extracted information and the parallel loop as the input(S220). After each statement in the parallel loop generates all loops including the race, a race detection function is set up(S230). The race is detected by executing the modified parallel loop program set the race detection function(S240).
机译:目的:提供了一种并行循环转换方法,用于在并行程序中进行实时竞赛检测,以在运行并行程序时最大程度地减少观察对象以进行实时竞赛检测。组成:通过使用每个并行循环作为输入来提取通过对循环体进行静态分析来修改并行循环所需的信息(S210)。如果需要修改并行循环的信息,则通过使用提取的信息和并行循环作为输入来生成修改后的并行循环(S220)。在并行循环中的每个语句生成包括竞赛的所有循环之后,竞赛检测功能被设置(S230)。通过执行设置了种族检测功能的修改的并行循环程序来检测种族(S240)。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号