Abstract
THIS ARTICLE INTRODUCES THE TRANSISTENCY MODEL, A SET OF MEMORY ORDERING RULES AT THE INTERSECTION OF VIRTUAL-TO-PHYSICAL ADDRESS TRANSLATION AND MEMORY CONSISTENCY MODELS. USING THEIR COATCHECK TOOL, THE AUTHORS SHOW HOW TO RIGOROUSLY MODEL, ANALYZE, AND VERIFY THE CORRECTNESS OF A GIVEN SYSTEM’S MICROARCHITECTURE AND SOFTWARE STACK WITH RESPECT TO ITS TRANSISTENCY MODEL SPECIFICATION.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 88-97 |
| Number of pages | 10 |
| Journal | IEEE Micro |
| Volume | 37 |
| Issue number | 3 |
| DOIs | |
| State | Published - May 2017 |
All Science Journal Classification (ASJC) codes
- Software
- Electrical and Electronic Engineering
- Hardware and Architecture