首页    期刊浏览 2024年09月18日 星期三
登录注册

文章基本信息

  • 标题:A Fully Abstract Game Semantics for Parallelism with Non-Blocking Synchronization on Shared Variables
  • 本地全文:下载
  • 作者:Susumu Nishimura
  • 期刊名称:LIPIcs : Leibniz International Proceedings in Informatics
  • 电子版ISSN:1868-8969
  • 出版年度:2013
  • 卷号:23
  • 页码:578-596
  • DOI:10.4230/LIPIcs.CSL.2013.578
  • 出版社:Schloss Dagstuhl -- Leibniz-Zentrum fuer Informatik
  • 摘要:We present a fully abstract game semantics for an Algol-like parallel language with non-blocking synchronization primitive. Elaborating on Harmer's game model for nondeterminism, we develop a game framework appropriate for modeling parallelism. The game is a sophistication of the wait-notify game proposed in a previous work, which makes the signals for thread scheduling explicit with a certain set of extra moves. The extra moves induce a Kleisli category of games, on which we develop a game semantics of the Algol-like parallel language and establish the full abstraction result with a significant use of the non-blocking synchronization operation.
  • 关键词:shared variable parallelism; non-blocking synchronization; full abstraction; game semantics
国家哲学社会科学文献中心版权所有