The Art of Multiprocessor Programming~tqw~ darksiderg

seeders: 2
leechers: 0
Added on July 9, 2008 by in Books
Torrent verified.



The Art of Multiprocessor Programming~tqw~ darksiderg (Size: 7.84 MB)
 The Art of Multiprocessor Programming~tqw~_darksiderg.nfo3.69 KB
 The Art of Multiprocessor Programming~tqw~_darksiderg.pdf7.84 MB
 tracked_by_h33t_com.txt23 bytes


Description

*******************************************************************************
The Art of Multiprocessor Programming
*******************************************************************************
General InformationType.................: Ebook
Part Size............: 8,218,910 bytes



Post InformationPosted by............: ~tqw~
Release NotesThe computer industry is in the midst of a fundamental change. The change is
from architectures founded on single-processor chips to those with
multiprocessor chips. This will in turn require a fundamental change in how
programs are written. Multiprocessor programming, also known as Multicore
programming, requires new principles, algorithms, and programming tools.
Multicore programming has been practiced on single processor machines for some
time. This has been the narrow domain of specialists in high performance
computing up till now. When multicore processing is performed on the new crop of
multiprocessor machines though, it becomes much more complex. The key difference
is the need to understand how separate processors coordinate with one another,
which is called multiprocessor synchronization. This book promises to be the
first 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. For example, the next generation of computer
game consoles will all be multiprocessor-based, and the game industry is
currently struggling to understand how to address the programming challenges
presented by these machines. This change in the industry is so fundamental that
it is certain to require a significant response by universities, and courses on
multicore programming will become a staple of computer science curriculums.

Table Of Contents

Part I: Foundations;
1 Introduction;
2 Mutual Exclusion;
3 Concurrent Objects and Linearization;
4 Foundations of Shared Memory;
5 The Relative Power of Synchronization Methods;
6 The Universality of Consensus;
Part II: Practice;
7 Spin Locks and Contention;
8 Linked Lists: the Role of Locking;
9 Concurrent Hashing and Natural Parallelism;
10 Concurrent Counting and Structured Parallelism;
11 Diffracting Trees and Data Structure Layout;
12 Concurrent Stacks and the ABA Problem;
13 Concurrent Queues and the Optimistic Approach;
14 Concurrent Heaps; 15 Concurrent Search Structures;
16 Barriers and Phased Computation;
17 Work Stealing and Dynamic Load Distribution;
Part III: Advanced Topics;
18 Room Synchronization;
19 Transactional Memory

Product Details

* ISBN: 0123705916
* ISBN-13: 9780123705914
* Format: Paperback, 508pp
* Publisher: Morgan Kaufmann Publishers
* Pub. Date: March 2008
Install NotesPDF Reader

Sharing Widget


Download torrent
7.84 MB
seeders:2
leechers:0
The Art of Multiprocessor Programming~tqw~ darksiderg