Projects per year
Abstract / Description of output
In this paper we verify a modern lazy cache coherence protocol, TSO-CC, against the memory consistency model it was designed for, TSO. We achieve this by first showing a weak simulation relation between TSO-CC (with a fixed number of processors) and a novel finite-state operational model which exhibits the laziness of TSO-CC and satisfies TSO. We then extend this by an existing parameterisation technique, allowing verification for an unlimited number of processors. The approach is executed entirely within a model checker, no external tool is required and very little in-depth knowledge of formal verification methods is required of the verifier.
Original language | English |
---|---|
Title of host publication | The 17th Conference on Formal Methods in Computer-Aided Design (FMCAD 2017) |
Place of Publication | Vienna, Austria |
Publisher | FMCAD Inc |
Pages | 60-67 |
Number of pages | 8 |
ISBN (Print) | 978-0-9835678-7-5 |
DOIs | |
Publication status | Published - 2 Oct 2017 |
Event | 17th Conference on Formal Methods in Computer-Aided Design - Vienna, Austria Duration: 2 Oct 2017 → 6 Oct 2017 https://www.cs.utexas.edu/~hunt/fmcad/FMCAD17/ |
Conference
Conference | 17th Conference on Formal Methods in Computer-Aided Design |
---|---|
Abbreviated title | FMCAD 2017 |
Country/Territory | Austria |
City | Vienna |
Period | 2/10/17 → 6/10/17 |
Internet address |
Fingerprint
Dive into the research topics of 'Verification of a lazy cache coherence protocol against a weak memory model'. Together they form a unique fingerprint.Projects
- 1 Finished
-
C3- Scalable & Verified Shared Memory via Consistency-directed Cache Coherence
Nagarajan, V., Jackson, P. & Topham, N.
9/11/15 → 30/04/19
Project: Research
Profiles
-
Paul Jackson
- School of Informatics - Senior Lecturer, Director of Institute
- Laboratory for Foundations of Computer Science
- Foundations of Computation
Person: Academic: Research Active