首页> 外文期刊>International Journal of Computers & Applications >CONCURRENT DEADLOCK DETECTION IN PARALLEL PROGRAMS
【24h】

CONCURRENT DEADLOCK DETECTION IN PARALLEL PROGRAMS

机译:并行程序中的同步死锁检测

获取原文
获取原文并翻译 | 示例
       

摘要

Many parallel programs have been developed that use message passing for communication. This leads to efficient and portable programs, but their complexity makes them hard to debug. One of the common problems in such programs is the detection of deadlocks. A deadlock detector, MPIDD, has been developed for dynamically detecting deadlocks in parallel programs that are written using C++ and MPI. The detection code for most of the blocking and non-blocking point-to-point and collective routines has been implemented. The code has been tested against an extensive test suite, application programs, and some publicly available benchmarks. The detector takes advantage of the MPI's profiling layer, requires no significant modification of user's code, and incurs very little overhead when invoked. Portability of the detector code is also a key advantage.
机译:已经开发了许多使用消息传递进行通信的并行程序。这导致了高效且可移植的程序,但是它们的复杂性使其难以调试。这种程序的常见问题之一是死锁的检测。已开发了死锁检测器MPIDD,用于动态检测使用C ++和MPI编写的并行程序中的死锁。大部分阻塞和非阻塞点对点和集合例程的检测代码已实现。该代码已经针对广泛的测试套件,应用程序和一些公开的基准进行了测试。检测器利用了MPI的配置文件层,不需要对用户代码进行重大修改,并且在调用时仅产生很少的开销。检测器代码的可移植性也是关键优势。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号