jagomart
digital resources
picture1_The Art Of Multiprocessor Programming Pdf 187275 | Chapter 10


 125x       Filetype PDF       File size 2.14 MB       Source: pl.cs.uni-kl.de


File: The Art Of Multiprocessor Programming Pdf 187275 | Chapter 10
concurrent queues and stacks companion slides for the art of multiprocessor programming by maurice herlihy nir shavit the five fold path coarse grained locking fine grained locking optimistic synchronization lazy ...

icon picture PDF Filetype PDF | Posted on 02 Feb 2023 | 2 years ago
Partial capture of text on file.
   Concurrent Queues and Stacks
        Companion slides for
       The Art of Multiprocessor 
          Programming
      by Maurice Herlihy & Nir Shavit
                        The Five-Fold Path
         • Coarse-grained locking
         • Fine-grained locking
         • Optimistic synchronization
         • Lazy synchronization
         • Lock-free synchronization
                               Art of Multiprocessor Programming©                            2
                                       Herlihy-Shavit 2007
            Another Fundamental Problem
         • We told you about 
              – Sets implemented using linked lists
         • Next: queues
         • Next: stacks
                               Art of Multiprocessor Programming©                            3
                                       Herlihy-Shavit 2007
                           Queues & Stacks
         • Both: pool of items
         • Queue
              – enq() & deq()
              – First-in-first-out (FIFO) order
         • Stack
              – push() & pop()
              – Last-in-first-out (LIFO) order
                               Art of Multiprocessor Programming©                            4
                                       Herlihy-Shavit 2007
The words contained in this file might help you see if this file matches what you are looking for:

...Concurrent queues and stacks companion slides for the art of multiprocessor programming by maurice herlihy nir shavit five fold path coarse grained locking fine optimistic synchronization lazy lock free another fundamental problem we told you about sets implemented using linked lists next both pool items queue enq deq first in out fifo order stack push pop last lifo...

no reviews yet
Please Login to review.