The Art of multiprocessor programming / by Maurice Herlihy and Nir Shavit

By: Herlihy, MauriceContributor(s): Shavit, NirMaterial type: TextTextPublication details: New Delhi : Elseveir India Private Limited, 2009, 2008cDescription: 508 p. ill. ; 24 cmISBN: 9788131222935Subject(s): Computer ScienceDDC classification: 005.434
Contents:
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 ------------------------
Summary: 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.
Tags from this library: No tags from this library for this title. Log in to add tags.
Star ratings
    Average rating: 0.0 (0 votes)
Holdings
Item type Current library Call number Status Date due Barcode Item holds
Books Books Namal Library
Computer Science
005.434 HER-A 2009 342 (Browse shelf (Opens below)) Available 342
Total holds: 0

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.

to post a comment.