Systems-on-Chip with Strong Ordering

Abstract

Sequential consistency (SC) is the most intuitive memory consistency model and the easiest for programmers and hardware designers to reason about. However, the strict memory ordering restrictions imposed by SC make it less attractive from a performance standpoint. Additionally, prior high-performance SC implementations required complex hardware structures to support speculation and recovery.

Document Details

Document Type
Pub Defense Publication
Publication Date
Jan 20, 2021
Source ID
10.1145/3428153

Entities

People

  • Mikko Herman Lipasti
  • Sooraj Puthoor

Organizations

  • Air Force Research Laboratory
  • National Science Foundation
  • University of Wisconsin–Madison

Tags

Readers

  • Parallel and Distributed Computing.
  • Systems Analysis and Design
  • Urban Planning and Geography.