Release Consistency

Release consistency is one of the consistency models used in the domain of the parallel programming (e.g in distributed shared memory, distributed transactions etc). Systems of that kind are characterised by existence of two special synchronisation operations, release and acquire. Before issuing write to a memory object a node must acquire the object via a special operation, and later release it. Therefore the application that runs within the operation acquire and release constitutes the critical region. The system is said to provide release consistency, if all write operation by a certain node are seen by the other nodes before the former releases the object and before the latter acquire it. There are two kinds of coherence protocols that implement release consistency:
  • eager, where all coherence actions are performed on release operations, and
  • lazy, where all coherence actions are delayed until after a subsequent acquire

 

<< PreviousWord BrowserNext >>
richmond railway station, melbourne
digger (soldier)
jean marie pardessus
east richmond railway station, melbourne
carisma gt
burnley railway station, melbourne
mitsubishi lancer wrc04
movie channel
robert joseph pothier
pandects
charles fehrenbach (astronomer)
waverley park
men's interest channel
king george island
prinsengracht
kujuta
don bennett
victoria climbi murder case
falak
carl gustav witt
women's interest channel
sequential consistency
henri franois d'aguesseau
children's interest channel
jean domat
hybrid fibre coaxial
basic plus
extinction (disambiguation)
csar gutirrez
national costume
lon say
intimate and live
frank wedekind
reader response
prime minister of angola
octave feuillet
extremaduran language
geneva conference (1954)
henri meilhac
julian cope
salo flohr
stephen hendry
xnu
karl offmann