Limit search to available items
Record 2 of 71
Previous Record Next Record
Book Cover
E-book
Author Herlihy, Maurice.

Title The art of multiprocessor programming / Maurice Herlihy and Nir Shavit
Published Amsterdam ; London : Elsevier/Morgan Kaufmann, 2008

Copies

Description 1 online resource (xx, 508 pages) : illustrations
Contents Front Cover; The Art of Multiprocessor Programming; Copyright Page; Table of Contents; Acknowledgments; Preface; Chapter 1. Introduction; 1.1 Shared Objects and Synchronization; 1.2 A Fable; 1.3 The Producer-Consumer Problem; 1.4 The Readers-Writers Problem; 1.5 The Harsh Realities of Parallelization; 1.6 Parallel Programming; 1.7 Chapter Notes; 1.8 Exercises; Part I: Principles; Chapter 2. Mutual Exclusion; Chapter 3. Concurrent Objects; Chapter 4. Foundations of Shared Memory; Chapter 5. The Relative Power of Primitive Synchronization Operations; Chapter 6. Universality of Consensus
Part II: PracticeChapter 7. Spin Locks and Contention; Chapter 8. Monitors and Blocking Synchronization; Chapter 9. Linked Lists: The Role of Locking; Chapter 10. Concurrent Queues and the ABA Problem; Chapter 11. Concurrent Stacks and Elimination; Chapter 12. Counting, Sorting, and Distributed Coordination; Chapter 13. Concurrent Hashing and Natural Parallelism; Chapter 14. Skiplists and Balanced Search; Chapter 15. Priority Queu
Summary The authoritative reference to the most important computing advance in decades
Bibliography Includes bibliographical references and index
Notes Print version record
Subject Multiprogramming (Electronic computers)
Multiprocessors.
COMPUTERS -- Utilities.
COMPUTERS -- System Administration -- General.
COMPUTERS -- Operating Systems -- Virtualization.
Multiprocessors
Multiprogramming (Electronic computers)
Form Electronic book
Author Shavit, Nir, 1959-
LC no. 2008273906
ISBN 0080569587
9780080569581
1281272779
9781281272775