Ebooks
Professional Multicore Programming~tqw~ darksiderg
Torrent info
Torrent Files List
Torrent description
*******************************************************************************
Professional Multicore Programming
*******************************************************************************
-------------------------------------------------------------------------------
General Information
-------------------------------------------------------------------------------
Type.................: Ebook
Part Size............: 19,820,986 bytes
-------------------------------------------------------------------------------
Post Information
-------------------------------------------------------------------------------
Posted by............: ~tqw~
-------------------------------------------------------------------------------
Release Notes
-------------------------------------------------------------------------------
The multicore revolution is at hand. Parallel processing is no longer the
exclusive domain of supercomputers or clusters. The entry - level server and
even the basic developer workstation have the capacity for hardware - and
software - level parallel processing. The question is what does this mean for
the software developer and what impact will it have on the software development
process? In the race for who has the fastest computer, it is now more attractive
for chip manufacturers to place multiple processors on a single chip than it is
to increase the speed of the processor. Until now the software developer could
rely on the next new processor to speed up the software without having to make
any actual improvements to the software. Those days are gone. To increase
overall system performance, computer manufacturers have decided to add more
processors rather than increase clock frequency. This means if the software
developer wants the application to benefit from the next new processor, the
application will have to be modified to exploit multiprocessor computers.
Table Of Contents
Ch. 1 The New Architecture 1
Ch. 2 Four Effective Multicore Designs 13
Ch. 3 The Challenges of Multicore Programming 35
Ch. 4 The Operating System's Role 61
Ch. 5 Processes, C++ Interface Classes, and Predicates 95
Ch. 6 Multithreading 143
Ch. 7 Communication and Synchronization of Concurrent Tasks 203
Ch. 8 PADL and PBS: Approaches to Application Design 283
Ch. 9 Modeling Software Systems That Require Concurrency 331
Ch. 10 Testing and Logical Fault Tolerance for Parallel Programs 375
App. A UML for Concurrent Design 401
App. B Concurrency Models 411
App. C POSIX Standard for Thread Management 427
App. D POSIX Standard for Process Management 567
Bibliography 593
Index 597
Product Details
* ISBN: 0470289627
* ISBN-13: 9780470289624
* Format: Paperback, 576pp
* Publisher: Wiley, John & Sons, Incorporated
* Pub. Date: September 2008
-------------------------------------------------------------------------------
Install Notes
-------------------------------------------------------------------------------
PDF Reader