首页>
外国专利>
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
展开▼
机译:用于在并行程序执行期间进行竞赛检测的并行循环转换方法
展开▼
页面导航
摘要
著录项
相似文献
摘要
The present invention relates to parallel loop transformation methods for race detection during an execution of parallel programs which is one of the debugging methods for parallel loop programs. Using the information obtained from a static analysis of parallel loop bodies, the monitoring time for race detection is improved by transforming the loop bodies in order for only the necessary iterations for race detection can be dynamically selected during the execution. Specifically, in comparison to the conventional monitoring methods which typically consumes a long time since they monitor the full iterations for each parallel loop in parallel loop programs, by monitoring two times of the execution paths irrespective of the parallelism of each parallel loop, the present invention can significantly reduce the execution time. As a result, the present invention allows a convenient race detection of parallel loop programs therefore making the race detection more practical.
展开▼