首页> 外文会议>IEEE International Conference on Automation Science and Engineering >Maximally permissive deadlock avoidance for multithreaded computer programs (Extended abstract)
【24h】

Maximally permissive deadlock avoidance for multithreaded computer programs (Extended abstract)

机译:对于多线程计算机程序(扩展摘要)来避免最大限度的允许死锁避免

获取原文

摘要

Multicore architectures in computer hardware bring an unprecedented need for parallel programming. In the work considered in this presentation, we are especially interested in multithreaded programs with shared data. In this widely- used programming paradigm, "lock" primitives are employed to control access to the shared data within the program threads.In this write-up, we report the progress of an ongoing project, called Gadara1, that seeks to provide a systematic solution to the aforementioned deadlock handling problem. More specifically, Gadara uses discrete event control theory and its specialization in the context of resource allocation in order to detect potential deadlocks and control the run-time execution of the underlying programs in a way that guarantees that these deadlocks never occur.
机译:计算机硬件中的多核架构带来了前所未有的并行编程需求。在本演示文稿中考虑的工作中,我们对具有共享数据的多线程程序特别感兴趣。在这种广泛使用的编程范例中,使用“锁定”原语来控制对程序线程内的共享数据的访问。在此写入中,我们报告了持续的项目的进度,称为Gadara1,该项目寻求提供系统解决上述死锁处理问题。更具体地说,Gadara使用离散事件控制理论及其在资源分配背景下的专业化,以便检测潜在的死锁并以保证这些死锁永远不会发生的方式控制底层程序的运行时间执行。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号