期刊文献+

并行编程模型的确定性的证明方法及其应用

The Proofing Method for the Deterministic Parallel Programming Model and Its Application
原文传递
导出
摘要 文章研究并行编程模型的确定性与其证明方法。论文介绍了确定性并行的构成因素,并给出较统一的认识;基于这些认识,提出一种从一组操作语义中归纳而得的性质证得确定性的证明方法;以一个使用共享消息通道的确定性并行编程模型为例,形式化该编程模型并证明其确定性。本文弥补了对确定性已有认识的不足,能更完善地指导测试与调试,且证明方法有一定的适用性。 The paper studies the determinism of parallel programming model and its prootlng memoo, m Drier, the paper introduces the components of deterministic parallelism and gives a general unified perspective. Based on the perspective, the paper presents a method for proving the determinism via a group of properties which are summarized out from operational semantics. And the paper takes a shared-message-channel-based parallel programming model, as the example to formalize the model and prove its determinism. This paper overcomes the shortcomings of existing research on determinism, can perfectly instruct testing and debugging work. Furthermore, the proofing method has certain suitability.
作者 李泉龙 张昱
出处 《电子技术(上海)》 2014年第9期10-14,共5页 Electronic Technology
基金 国家自然科学基金(61170018) 国家863计划(2012AA010901)资助
关键词 确定性并行 形式化验证 共享消息通道 deterministic parallelism formal verification asynchronous channel
  • 相关文献

参考文献7

  • 1Artho C, Havelund K. High-level data races[C] //Proceedings of VVEIS'03, April 2003: 82-93.
  • 2Scott M L, Li Lu. Toward a formal semantic framework f deterministic parallel programming[C].Proceedinl of WoDet'l 1. Canada: ACM Press, 2011.
  • 3Budimlic Z, eds. Concurrent Collections[J]. Joum: of Scientific Programming, 2010,18(3-4): 203.
  • 4Burckhardt S, Leijen D. Semantics of concurrent revisions[C]. Proceedings of ESOP'I 1, March 2011: 116-135.
  • 5Yu Zhang, Ford B. A virtual memory foundation or scalable deterministic parallelism[C]//Proceedinl of APSys'l 1, July 2011: 7:1-7:5.
  • 6Wei Hu, Yu Zhang, Quanlong Li. Exploring deterministic programming model for pipeline parallelism[C].Proceedings ofAPPLC'I 2, 2012.
  • 7Kahn G. The semantics of a simple language for parallel programming[C]//Proceedings of IFIP Congress,August 1974:471-475.

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部