Robustness against Power is PSpace-complete
Robustness against Power is PSpace-complete
复制标题
抗功率鲁棒性是 PSpace 完备的
DOI:
10.1007/978-3-662-43951-7_14
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
R. Meyer
中科院分区:
文献类型:
--
作者:
E. Derevenetc;R. Meyer
Power is a RISC architecture developed by IBM, Freescale, and several other companies and implemented in a series of POWER processors. The architecture features a relaxed memory model providing very weak guarantees with respect to the ordering and atomicity of memory accesses.Due to these weaknesses, some programs that are correct under sequential consistency (SC) show undesirable effects when run under Power. We say that these programs are not robust against the Power memory model. Formally, a program is robust if every computation under Power has the same data and control dependencies as some SC computation.Our contribution is a decision procedure for robustness of concurrent programs against the Power memory model. It is based on three ideas. First, we reformulate robustness in terms of the acyclicity of a happensbefore relation. Second, we prove that among the computations with cyclic happens-before relation there is one in a certain normal form. Finally, we reduce the existence of such a normal-form computation to a language emptiness problem. Altogether, this yields a PSpacealgorithm for checking robustness against Power. We complement it by a matching lower bound to show PSpace-completeness.
登录
查看更多内容
DOI:
10.1007/978-3-540-70545-1_12
发表时间:
2008-07
期刊:
--
影响因子:
--
作者:
S. Burckhardt;M. Musuvathi
通讯作者:
S. Burckhardt;M. Musuvathi
DOI:
10.4230/lipics.fsttcs.2013.127
发表时间:
2013
期刊:
ArXiv
影响因子:
--
作者:
G. Călin;E. Derevenetc;R. Majumdar;R. Meyer
通讯作者:
R. Meyer
DOI:
--
发表时间:
2009
期刊:
影响因子:
--
作者:
Scott Owens;Susmit Sarkar;Peter Sewell
通讯作者:
Peter Sewell
DOI:
--
发表时间:
2011
期刊:
International Conference on Tools and Algorithms for Construction and Analysis of Systems
影响因子:
--
作者:
Jacob Burnim;Koushik Sen;C. Stergiou
通讯作者:
C. Stergiou
影响因子:
--
作者:
Sarkar S
通讯作者:
Sarkar S