Memory Consistency Models for Program Transformations - An Intellectual Abstract
ACM SIGPLAN via YouTube
AI Engineer - Learn how to integrate AI into software applications
AI, Data Science & Cloud Certificates from Google, IBM & Meta
Overview
Google, IBM & Meta Certificates — All 10,000+ Courses at 40% Off
One annual plan covers every course and certificate on Coursera. 40% off for a limited time.
Get Full Access
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.
Syllabus
[ISMM'23] Memory Consistency Models for Program Transformations: An Intellectual Abstract
Taught by
ACM SIGPLAN