Detail

Publication date: 1 de June, 2021

A 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].

Presenter

Francisco Martins,

Date 16/04/2007
State Concluded