A Cache Technique for Synchronization Variables in Highly Parallel Shared Memor
A Cache Technique for Synchronization Variables in Highly Parallel Shared Memor
Wayne Berke
The book A Cache Technique for Synchronization Variables in Highly Parallel Shared Memor was written by author Wayne Berke Here you can read free online of A Cache Technique for Synchronization Variables in Highly Parallel Shared Memor book, rate and share your impressions in comments. If you don't know what to write, just answer the question: Why is A Cache Technique for Synchronization Variables in Highly Parallel Shared Memor a good or bad book?
What reading level is A Cache Technique for Synchronization Variables in Highly Parallel Shared Memor book?
To quickly assess the difficulty of the text, read a short excerpt:
Semaphore algorithms The implementation of both binary and counting semaphores utilize the test-modify-retest method [GoLR83]: Ultracompnter Note #151 Page g (1) The invoking process polls the synchronization variable (semaphore) in a tight loop (test). (2) After (1) is successful, the synchronization operation is invoked upon the semaphore (modi- fy)- (3) The return value from (2) is checked and if it indicates an failure to obtain the semaphore, the program branches back to (1) (retest). The ...only functional differences between the original algorithms and our enhanced versions are: • the fact that processes engaged in (1) are polling variables from their caches. • when a process does a v, that procedure includes an UpdateAll request which results in allowing all polling processes to break out of their loops. The original versions of these algorithms are known to guarantee mutual exclusion. Further- more, since we have not modified the modify or retest portion of the algorithm in any way, it is rea- sonable to believe that our enhanced algorithms retain these properties provided the cache polling in test does not lead to deadlock.
You can download books for free in various formats, such as epub, pdf, azw, mobi, txt and others on book networks site. Additionally, the entire text is available for online reading through our e-reader. Our site is not responsible for the performance of third-party products (sites).
User Reviews: