Logo

BIG CPU, BIG DATA: Solving the World's Toughest Problems with Parallel Computing

Small book cover: BIG CPU, BIG DATA: Solving the World's Toughest Problems with Parallel Computing

BIG CPU, BIG DATA: Solving the World's Toughest Problems with Parallel Computing
by

Publisher: Rochester Institute of Technology
Number of pages: 424

Description:
With the book BIG CPU, BIG DATA, my goal is to teach you how to write parallel programs that take full advantage of the vast processing power of modern multicore computers, compute clusters, and graphics processing unit (GPU) accelerators.

Home page url

Download or read it online for free here:
Download link
(12MB, PDF)

Similar books

Book cover: Parallel Computing: Architectures, Algorithms and ApplicationsParallel Computing: Architectures, Algorithms and Applications
by - John von Neumann Institute for Computing
The book gives an overview of the developments, applications and future trends in high performance computing for all platforms. It addresses all aspects of parallel computing, including applications, hardware and software technologies.
(11203 views)
Book cover: Distributed Detection and Estimation in Wireless Sensor NetworksDistributed Detection and Estimation in Wireless Sensor Networks
by - arXiv
We consider the problems of distributed detection and estimation in wireless sensor networks. We provide a general framework aimed to show how an efficient design of a sensor network requires a joint organization of in-network communication.
(8437 views)
Book cover: Parallel Programming with Microsoft .NETParallel Programming with Microsoft .NET
by - Microsoft Press
A book that introduces .NET programmers to patterns for including parallelism in their applications. Examples of these patterns are parallel loops, parallel tasks and data aggregation with map-reduce. Each pattern has its own chapter.
(15794 views)
Book cover: Is Parallel Programming Hard, And, If So, What Can You Do About It?Is Parallel Programming Hard, And, If So, What Can You Do About It?
by
The purpose of this book is to help you understand how to program shared-memory parallel machines. By describing the algorithms that have worked well in the past, we hope to help you avoid some of the pitfalls that have beset parallel projects.
(14454 views)