,

A Multithreaded Typed Assembly Language

, и .
Multithreading in Hardware and Software: Formal Approaches to Design and Verification, (августа 2006)

Аннотация

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.

тэги

Пользователи данного ресурса

  • @gron

Комментарии и рецензии