POSTER: On the Problem of Consistency Exceptions in the Context of Strong Memory Models

Minjia Zhang, Swamendu Biswas, Michael D. Bond

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This work considers the problem of availability for memory models that throw consistency exceptions. We define a new memory model called RIx based on isolation of synchronization-free regions and a new approach called Avalon that provides RIx. Our evaluation shows that Avalon and RIx substantially reduce consistency exceptions, by 1-3 orders of magnitude and sometimes eliminate them completely. Furthermore, our exploration provides new, compelling points in the performance-availability tradeoff space.

Original languageEnglish (US)
Title of host publicationPPoPP 2017 - Proceedings of the 22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
PublisherAssociation for Computing Machinery
Pages459-460
Number of pages2
ISBN (Electronic)9781450344937
DOIs
StatePublished - Jan 26 2017
Externally publishedYes
Event22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2017 - Austin, United States
Duration: Feb 4 2017Feb 8 2017

Publication series

NameACM SIGPLAN Notices
PublisherAssociation for Computing Machinery
ISSN (Print)1523-2867

Conference

Conference22nd ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2017
Country/TerritoryUnited States
CityAustin
Period2/4/172/8/17

Keywords

  • availability
  • concurrency
  • memory model
  • region isolation
  • runtime system

ASJC Scopus subject areas

  • General Computer Science

Fingerprint

Dive into the research topics of 'POSTER: On the Problem of Consistency Exceptions in the Context of Strong Memory Models'. Together they form a unique fingerprint.

Cite this