Explore a comprehensive video presentation from the ISMM 2023 conference that delves into memory consistency models for program transformations. Examine the relationship between hardware and software memory models, focusing on how weaker consistency models impact concurrent behaviors and optimizations. Discover a proposed framework for building memory models that allow specific optimizations while maintaining safety. Learn about the properties necessary for weak and strong memory models to guarantee optimization safety, with a specific focus on Read Read reordering over Sequential Consistency. Investigate the potential for partially retaining desired properties between model pairs by placing constraints on transformations or program structure. Gain insights into the advantages of designing memory models that satisfy these properties, enhancing your understanding of concurrent systems and compiler optimizations.
Memory Consistency Models for Program Transformations - An Intellectual Abstract
ACM SIGPLAN via YouTube
Overview
Syllabus
[ISMM'23] Memory Consistency Models for Program Transformations: An Intellectual Abstract
Taught by
ACM SIGPLAN