The Linux Kernel Concurrency Model
- 👤 Speaker: Andrea Parri
- 📅 Date & Time: Thursday 07 December 2017, 11:00 - 12:00
- 📍 Venue: FW26
Abstract
Concurrency in the Linux kernel can be a contentious topic. The Linux kernel mailing list features numerous discussions related to consistency models, including those of the more than 30 CPU architectures supported by the kernel. How are Linux programs supposed to behave? Do they behave correctly on “exotic” hardware?
A formal model can help address such questions. Better yet, an executable model allows programmers to experiment with the model to develop their intuition. This talk presents a model, tested against hardware and refined in consultation with kernel maintainers, written in the “cat” language and executable by the “herd” simulator.
Series This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computing and Mathematics
- Department of Computer Science and Technology talks and seminars
- FW26
- Interested Talks
- Logic and Semantics Seminar (Computer Laboratory)
- Martin's interesting talks
- School of Technology
- tcw57’s list
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Andrea Parri
Thursday 07 December 2017, 11:00-12:00