首页> 外文会议>International Conference on Advanced Electronic Materials, Computers and Software Engineering >Research on Deadlock Detection Technology of Parallel Program Based on Run-LTS
【24h】

Research on Deadlock Detection Technology of Parallel Program Based on Run-LTS

机译:基于RUN-LTS的并行程序死锁检测技术研究

获取原文

摘要

In order to quickly realize the deadlock detection of parallel programs and accurately obtain the abnormal scene information, this paper combines the deadlock occurrence mechanism to propose a deadlock detection algorithm based on Run-LTS. The algorithm detects deadlock by calculating the waiting-loop between threads when they request shared resources. If the waiting-loop is closed, the deadlock would occur. Otherwise, the request is successful. The lock set in the program is instrumented with the algorithm as a template, and each variable in the lock set is detected by the algorithm at running. Experiments show that the algorithm can quickly detect anomalies and return irregular information when the program occurs a deadlock. In addition, using the algorithm as an instrumentation template has better portability and engineering practicality.
机译:为了快速实现并行程序的死锁检测并准确地获得异常场景信息,本文结合了死锁发生机制,提出了一种基于RUN-LTS的死锁检测算法。 算法通过在请求共享资源时计算线程之间的等待循环来检测死锁。 如果关闭等待循环,则会发生死锁。 否则,请求成功。 程序中设置的锁定是用算法作为模板的仪表,并且锁定组中的每个变量由运行算法检测。 实验表明,当程序发生死锁时,该算法可以快速检测异常并返回不规则信息。 另外,使用算法作为仪表模板,具有更好的便携性和工程实用性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号