Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Simplifying ARM Concurrency: Multicopy-Atomic Axiomatic and Operational Models for ARMv8

ACM SIGPLAN via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Watch a 24-minute conference presentation from POPL 2018 exploring the evolution and simplification of ARM's memory model architecture. Dive into how ARM's concurrency model transitioned from non-multicopy-atomic to multicopy-atomic in ARMv8, examining the technical motivations and practical benefits behind this architectural shift. Learn about two formal concurrency models - an operational model that simplifies the Flowing model, and an axiomatic model from the revised ARMv8 specification - developed through collaboration between academic researchers and ARM engineers. Understand how these models were proven equivalent and integrated into an executable exploration tool with web interface, demonstrated through real-world examples including a Linux kernel lock implementation analysis. Gain insights into relaxed memory models, semantics, and the intersection of theoretical computer science and practical hardware architecture design.

Syllabus

[POPL'18] Simplifying ARM Concurrency: Multicopy-Atomic Axiomatic and Operational Models.....

Taught by

ACM SIGPLAN

Reviews

Start your review of Simplifying ARM Concurrency: Multicopy-Atomic Axiomatic and Operational Models for ARMv8

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.