Publication Type |
technical report |
School or College |
College of Engineering |
Department |
Computing, School of |
Program |
Advanced Research Projects Agency |
Creator |
Gopalakrishnan, Ganesh |
Other Author |
Sezgin, Ali |
Contributor |
Atilim University |
Title |
On the decidability of shared memory consistency verification |
Date |
2005-03-15 |
Description |
We view shared memories as structures which define relations over the set of programs and their executions. An implementation is modeled by a transducer, where the relation it realizes is its language. This approach allows us to cast shared memory verification as language inclusion. We show that a specification can be approximated by an infinite hierarchy of finite-state transducers, called the memory model machines. Also, checking whether an execution is generated by a sequentially consistent memory is approached through a constraint satisfaction formulation. It is proved that if a memory implementation generates a non interleaved sequential and unambiguous execution, it necessarily generates one such execution of bounded size. Our paper summarizes the key results from the first author?s dissertation, and may help a practitioner understand with clarity what ?sequential consistency checking is undecidable? means. |
Type |
Text |
Publisher |
University of Utah |
Subject |
Shared memory; Consistency; Verification |
Language |
eng |
Bibliographic Citation |
Sezgin, Ali; Gopalakrishnan, Ganesh (2005). On the decidability of shared memory consistency verification. UUCS-05-009. |
Series |
University of Utah Computer Science Technical Report |
Relation is Part of |
ARPANET |
Rights Management |
©University of Utah |
Format Medium |
application/pdf |
Format Extent |
161,548 bytes |
Source |
University of Utah School of Computing |
ARK |
ark:/87278/s6kh15mg |
Setname |
ir_uspace |
ID |
704231 |
Reference URL |
https://collections.lib.utah.edu/ark:/87278/s6kh15mg |