A list of book releases compiled by Dr. Dobb's to keep you up-to-date on parallel programming and multicore technology.
Multicore Application Programming: for Windows, Linux, and Oracle Solaris
by Darryl Gove
This book offers a guide to high-performance multicore programming that will be useful to any experienced C programmer working with any contemporary multicore processor in any leading operating system environment, while covering approaches to parallelization on Windows, Linux, and Oracle Solaris. Practical examples focus on writing applications that fully utilize multicore processor to produce applications that are functionally correct, offer superior performance, and scale well.
SIMD Programming Manual for Linux and Windows
by Paul Cockshott and Kenneth Renfrew
This book presents the underlying technology of SIMD processing on current PCs and looks at tools to exploit it, including the Intel SIMD library and the Parallel Processing Language Vector Pascal. It explains how to cast algorithms in parallel to exploit the parallel processing capability of standard PCs obtaining large performance gains relative to conventional sequential compilers. It assumes a familiarity with imperative programming but not specifically with Pascal. It does not assume any prior familiarity with the SIMD programming model. The language translation system will be available as a downloadable for Linux or Windows.
Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (Studies in Computational Intelligence)
edited by Roger Lee
This publication captures 20 of the most promising papers from the 9th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing. Topics include "Design and Implementation of Clustering File Backup Server Using File Fingerprint," "Aspect Oriented Testing Frameworks for Embedded Software," "A Security Supervision System for Hybrid Networks," "MS2Web: Applying MDA and SOA to Web Services," Security Analysis of One Verifiable Encryption Scheme," and more.