首页> 外文会议>IEEE international conference on secure integration and reliability improvement >On the Verification of Strong Atomicity in Programs using STM
【24h】

On the Verification of Strong Atomicity in Programs using STM

机译:关于使用STM验证计划中的强大原子

获取原文

摘要

Transactional memory (TM) provides an easy-using and high-performance parallel programming model for multicore systems. It simplifies parallel programming by supporting that transactions appear to execute atomically and in isolation. Despite the large amount of recent works on various TM implementations, very little has been devoted to precisely guarantee that these implementations have implemented the atomicity and isolation properties. In previous work we have proposed a framework on the correctness of STM programs by formally certifying the shared memory invariant at assembly level. Now the framework is extended and we certify the strong atomicity property of programs using STM in this paper. In particular, we formalize the strong atomicity as the shared memory consistence of states in our model and use a notion of "local guarantee" to check the shared memory consistence for verification. Our work provides a foundation for certifying realistic transactional programs and makes an important advance toward generating proof-carrying code.
机译:事务内存(TM)为多核系统提供了易于使用和高性能并行编程模型。它通过支持事务似乎以原子且隔离来简化并行编程。尽管最近的各种TM实施作品,但很少致力于精确保证这些实施实施了原子性和隔离性质。在以前的工作中,我们通过在装配级别正式证明共享内存不变的情况下,提出了一个关于STM程序的正确性的框架。现在,框架延长,我们在本文中使用STM认证了计划的强烈原子性财产。特别是,我们将强大的原子性形式形式化为我们模型中状态的共享内存一致性,并使用“本地保证”的概念来检查共享内存的一致性以进行验证。我们的工作为认证现实事务课程提供了基础,并对发电携带守则进行了重要进展。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号