1. What is the way to lock a state?
Since elements in the lock array are used sequentially regardless of whether there is a queue or not, the lock must have been taken Pmax times by the local processor for the entire state to be in the cache.
read more
2. What is the time taken for each segment of code?
The time taken for each segment of code is divided up into generic operations: read, write, swap, execute simple instruction, and branches.
read more
3. What is the advantage of the LH lock?
The GT lock also requires O(LP ) memory, and it's advantage of requiring only an atomic swap primitive is equaled by the LH lock.
read more
4. What is the lock for a class of architectures?
The authors conclude that for a class of architectures, large cache-coherent shared-memory multiprocessors, the M lock is the overall preferred choice.
read more





