TRANSISTENCY MODELS: MEMORY ORDERING AT THE HARDWARE–OS INTERFACE

Daniel Lustig, Geet Sethi, Abhishek Bhattacharjee, Margaret Rose Martonosi

Research output: Contribution to journalArticlepeer-review

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 languageEnglish (US)
Pages (from-to)88-97
Number of pages10
JournalIEEE Micro
Volume37
Issue number3
DOIs
StatePublished - May 2017

All Science Journal Classification (ASJC) codes

  • Software
  • Electrical and Electronic Engineering
  • Hardware and Architecture

Fingerprint

Dive into the research topics of 'TRANSISTENCY MODELS: MEMORY ORDERING AT THE HARDWARE–OS INTERFACE'. Together they form a unique fingerprint.

Cite this