首页> 外国专利> Parallel loop transformation methods for race detection during an execution of parallel programs

Parallel loop transformation methods for race detection during an execution of parallel programs

机译:用于在并行程序执行期间进行竞赛检测的并行循环转换方法

摘要

A parallel loop transformation method for race detection during an execution of parallel programs that includes generating a data structure of a condition statement branch determinant string Cstr required for loop transformation by taking an original parallel loop as an input and extracting execution path information, transforming the original parallel loop into a full race covering loop using the data structure of the condition statement branch determinant string Cstr required for loop transformation and the execution path information as an input statement, instrumenting the race detection function in order to activate the race detection function for the transformed parallel loop which are previously generated, and executing the race detection while running the parallel programs according to instrumented detection functions.
机译:一种用于在并行程序执行期间进行竞争检测的并行循环转换方法,该方法包括通过将原始并行循环作为输入并提取执行路径信息,对原始转换进行转换,从而生成循环转换所需的条件语句分支行列式字符串Cstr的数据结构使用循环转换所需的条件语句分支行列式字符串Cstr的数据结构和执行路径信息作为输入语句,将并行循环转换为完整的竞赛覆盖循环,并检测竞赛检测功能以激活转换后的竞赛检测功能先前生成的并行循环,并根据检测到的检测功能在运行并行程序的同时执行竞争检测。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号