The Art of multiprocessor programming / by Maurice Herlihy and Nir Shavit
Material type: TextPublication details: New Delhi : Elseveir India Private Limited, 2009, 2008cDescription: 508 p. ill. ; 24 cmISBN: 9788131222935Subject(s): Computer ScienceDDC classification: 005.434Item type | Current library | Call number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|
Books | Namal Library Computer Science | 005.434 HER-A 2009 342 (Browse shelf (Opens below)) | Available | 342 |
Include bibliography references and index
CHAPTER 1: Introduction ----------------
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 --------------------------
CHAPTER 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 queues --------------------
CHAPTER 16: Futures, scheduling, and work distribution --------------------
CHAPTER 17: Barriers ---------------------
CHAPTER 18: Transactional memory ------------------------
Multiprocessor 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.
There are no comments on this title.