| 000 | 02014cam a2200337 a 4500 | ||
|---|---|---|---|
| 001 | u3649 | ||
| 003 | SA-PMU | ||
| 005 | 20210418122930.0 | ||
| 008 | 080114s2008 caua b 001 0 eng | ||
| 010 | _a 2008273906 | ||
| 040 |
_aUKM _beng _cUKM _dBTCTA _dBAKER _dYDXCP _dOIP _dIXA _dDLC _dOCLCG _dGA0 _dTSU _dVRC _dHEBIS _dDEBBG _dOCL _dEUM _dOCL _dNLGGC _dFDA |
||
| 020 | _a9780123705914 (pbk.) | ||
| 020 | _a0123705916 (pbk.) | ||
| 035 | _a(OCoLC)181602117 | ||
| 042 | _aukblcatcopy | ||
| 050 | 0 | 0 |
_aQA76.6 _b.H5244 2008 |
| 082 | 0 | 4 |
_a005.434 _222 |
| 100 | 1 | _aHerlihy, Maurice. | |
| 245 | 1 | 4 |
_aThe art of multiprocessor programming / _cMaurice Herlihy and Nir Shavit. |
| 260 |
_aAmsterdam ; _aLondon : _bElsevier/Morgan Kaufmann, _c2008. |
||
| 300 |
_axx, 508 p. : _bill. ; _c24 cm. |
||
| 520 | 8 | _aMultiprocessor programming, also known as multicore programming, requires new principles, algorithms, and programming tools. This book provides a comprehensive presentation of the principles and tools available for programming multiprocessor machines. It will be of immediate use to programmers working with the new architectures. | |
| 504 | _aIncludes bibliographical references and index. | ||
| 505 | 0 | _aPrinciples. Mutual exclusion ; Concurrent objects ; Foundations of shared memory ; The relative power of primitive synchronization operations ; Universality of consensus -- Practice. Spin locks and contention ; Monitors and blocking synchronization ; Linked lists : the role of locking ; Concurrent queues and the ABA problem ; Concurrent stacks and elimination ; Counting, sorting, and distributed coordination ; Concurrent hashing and natural parallelism ; Skiplists and balanced search ; Priority queues ; Futures, scheduling, and work distribution ; Barriers ; Transactional memory -- Appendix. Software basics ; Hardware basics. | |
| 650 | 0 | _aMultiprogramming (Electronic computers) | |
| 650 | 0 | _aMultiprocessors. | |
| 700 | 1 |
_aShavit, Nir, _d1959- |
|
| 942 | _cBOOK | ||
| 994 |
_aZ0 _bSUPMU |
||
| 596 | _a2 | ||
| 999 |
_c659 _d659 |
||