Memory Consistency Models: from Theory to Practice

Speaker:  Yan Solihin – Orlando, FL, United States
Topic(s):  Architecture, Embedded Systems and Electronics, Robotics


In this talk, I will discuss memory consistency problem in multiprocessor and multicore systems, starting from why software needs it, what happens when it is not provided in the system, principles for designing memory consistency models, various models (Sequential Consistency, Processor Consistency, TSO, PSO, Release Consistency, etc.), the impact of caches, interaction with processor design and speculation, how it affects and is affected by cache coherence protocol design, etc. 

About this Lecture

Number of Slides:  75
Duration:  90 minutes
Languages Available:  English
Last Updated: 

Request this Lecture

To request this particular lecture, please complete this online form.

Request a Tour

To request a tour with this speaker, please complete this online form.

All requests will be sent to ACM headquarters for review.