Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4572 + 2433 = 7005
Home Page

Solving the World's Toughest Computational Problems with Parallel Computing

Prof. Alan Kaminsky
Rochester Institute of Technology — Department of Computer Science

This is the page for the First Edition, which is out of print.
The page for the Second Edition is available.

Copyright © 2016 by Alan Kaminsky.
All rights reserved.
First edition, July 2016
ISBN-13: 978-1534872288
ISBN-10: 1534872280
LCCN: 2016912153
CreateSpace Independent Publishing Platform, North Charleston, SC

In the twenty-first century, scientists and engineers are tackling the world's toughest computational problems with parallel computing. Using multiple processor cores running simultaneously, parallel computers are solving these problems in less time and with greater accuracy than ever before. Even desktop PCs nowadays are powerful parallel computers. To take full advantage of the capabilities of these machines, programmers must learn to write parallel programs.

BIG CPU, BIG DATA teaches you how to write parallel programs for multicore machines, compute clusters, GPU accelerators, and big data map-reduce jobs, in the Java language, with the free, easy-to-use, object-oriented Parallel Java 2 Library. The book also covers how to measure the performance of parallel programs and how to design the programs to run as fast as possible.

With 39 years of industrial and academic computing experience, Alan Kaminsky has been teaching parallel computing since 2004. He is a professor in the Department of Computer Science at the Rochester Institute of Technology.

Read the Preface and Table of Contents.

To reduce costs, the book is printed in black and white. An archive of the book's full-color illustrations in PNG format is available.

(Note: Pre-publication versions of the book dated August 2015 or earlier were free, Creative Commons licensed. The published book is not free and is not licensed under the Creative Commons license or any other license.)

Alan Kaminsky Department of Computer Science Rochester Institute of Technology 4572 + 2433 = 7005
Home Page
Copyright © 2019 by Alan Kaminsky. All rights reserved. Last updated 28-Jan-2019. Send comments to ark­@­