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

YouTube

An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: The AxSL Logic

ACM SIGPLAN via YouTube

Overview

Explore a 19-minute conference talk from POPL 2024 that introduces AxSL, a separation logic for the relaxed memory model of Arm-A architecture. Delve into the challenges of designing syntax-directed, modular reasoning methods for very relaxed concurrency memory models used in Arm-A, RISC-V, and IBM Power hardware architectures. Learn how AxSL captures fine-grained reasoning for low-overhead synchronisation mechanisms in high-performance systems code, allowing resource transfer using relaxed reads and writes. Discover the mechanization of AxSL in the Iris separation logic framework, its application to key examples, and its soundness proof with respect to the axiomatic memory model of Arm-A. Gain insights into a potential approach for compositional reasoning applicable to similar models and the combination of production concurrency models with full-scale instruction set architectures.

Syllabus

[POPL'24] An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: T...

Taught by

ACM SIGPLAN

Reviews

Start your review of An Axiomatic Basis for Computer Programming on the Relaxed Arm-A Architecture: The AxSL Logic

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.