seminars
Detail
Publication date: 1 de June, 2021A Multithreaded Typed Assembly Language
We present an assembly language targeted at shared memory multiprocessors, where CPU cores synchronize via locks, acquired with a traditional test and set lock instruction. We show programming examples taken from the literature on Operating Systems, and discuss a typing system that enforces a strict protocol on lock usage and that prevents race conditions. [Joint work with Vasco Vasconcelos].
Date | 16/04/2007 |
---|---|
State | Concluded |