首页> 外文期刊>International Journal of Distributed and Parallel Systems >Detection Of Control Flow Errors In Parallel Programs At Compile Time
【24h】

Detection Of Control Flow Errors In Parallel Programs At Compile Time

机译:在编译时检测并行程序中的控制流错误

获取原文
       

摘要

This paper describes a general technique to identify control flow errors in parallel programs, which can be automated into a compiler. The compiler builds a system of linear equations that describes the global control flow of the whole program. Solving these equations using standard techniques of linear algebra can locate a wide range of control flow bugs at compile time. This paper also describes an implementation of this control flow analysis technique in a prototype compiler for a well-known parallel programming language. In contrast to previous research in automated parallel program analysis, our technique is efficient for large programs, and does not limit the range of language features
机译:本文介绍了一种在并行程序中识别控制流错误的通用技术,该技术可以自动生成到编译器中。编译器构建了一个线性方程组,用于描述整个程序的全局控制流程。使用线性代数的标准技术来求解这些方程式可以在编译时找到范围广泛的控制流错误。本文还介绍了一种用于著名并行编程语言的原型编译器中的这种控制流分析技术的实现。与以前在并行程序自动化分析中的研究相比,我们的技术对大型程序有效,并且不限制语言功能的范围

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号