jagomart
digital resources
picture1_The Art Of Multiprocessor Programming Pdf 187632 | Lecture6


 146x       Filetype PDF       File size 1.14 MB       Source: www.cmi.ac.in


File: The Art Of Multiprocessor Programming Pdf 187632 | Lecture6
concurrent objects please read sections 3 7 and 3 8 companion slides for the art of multiprocessor programming by maurice herlihy nir shavit linearizability history h is linearizable if it ...

icon picture PDF Filetype PDF | Posted on 02 Feb 2023 | 2 years ago
Partial capture of text on file.
         Concurrent Objects
             Please read sections 3.7 and 3.8
             Companion slides for 
      The Art of Multiprocessor Programming 
         by Maurice Herlihy & Nir Shavit
                   Linearizability
     • History H is linearizable if it can be 
        extended to G by 
         – Appending zero or more responses to pending 
          invocations 
         – Discarding other pending invocations 
     • So that G is equivalent to 
         – Legal sequential history S  
         – where ➔  ⊂➔
                   G     S
                         Art of Multiprocessor          125
                            Programming
                              What is ➔  ⊂➔
                                          G      S

                       ➔  = {a!c,b!c} 
                         G
                       ➔  = {a!b,a!c,b!c}
                         S
                     a
                               ➔G
                   b          ➔G                  c
                                timetime                ➔S
                (8)             Art of Multiprocessor                  126
                                   Programming
                                          What is ➔  ⊂➔
                                                            G        S

                                ➔  = {a!c,b!c} 
                                    G
                                ➔  = {a!b,a!c,b!c}
                                    S
                                                                                                
                                                                                             e
                                                                                          th
                                                                                        n 
                                                                                       o
                              a                                                      n 
                                           ➔                                      tio   !
                                             G                                 ita     S
                                                                             im
                                                                            l
                                                                          A     ce of
                           b               ➔G                          c    Choi
                                             timetime                           ➔S
                      (8)                    Art of Multiprocessor                                  126
                                                  Programming
The words contained in this file might help you see if this file matches what you are looking for:

...Concurrent objects please read sections and companion slides for the art of multiprocessor programming by maurice herlihy nir shavit linearizability history h is linearizable if it can be extended to g appending zero or more responses pending invocations discarding other so that equivalent legal sequential s where what a c b timetime e th n o tio ita im l ce choi...

no reviews yet
Please Login to review.