A list of book releases compiled by Dr. Dobb's to keep you up-to-date on parallel programming and multicore technology.
Parallel MATLAB for Multicore and Multinode Computers
by Jeremy Kepner
MATLAB is currently the dominant language of technical computing with one million users worldwide, many of whom can benefit from the increased power offered by inexpensive multicore and multinode parallel computers. MATLAB is an ideal environment for learning about parallel computing, allowing the user to focus on parallel algorithms instead of the details of implementation. This book presents a “hands-on” approach with numerous example programs. Wherever possible, the examples are drawn from widely known and well-documented parallel benchmark codes representative of many real applications. Author Jeremy Kepner is a senior technical staff member at MIT Lincoln Laboratory. His research focuses on the development of advanced libraries for the application of massively parallel computing to a variety of data intensive signal processing problems on which he has published many articles.
Programming Google App Engine
by Dan Sanderson
Google App Engine offers a simple model for building applications that scale automatically to accommodate millions of users. With this book, you'll get expert practical guidance that will help you make the best use of this powerful platform. Google engineer Dan Sanderson shows you how to design your applications for scalability, including ways to perform common development tasks using App Engine's APIs and scalable services. You'll learn about App Engine's application server architecture, runtime environments, and scalable datastore for distributing data, as well as techniques for optimizing your application.