| Publication Type | technical report |
| School or College | College of Engineering |
| Department | Kahlert School of Computing |
| 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 |