OpenCL in Action: How to Accelerate Graphics and Computations
In the summer of 1997, I was terrified. Instead of working as an intern in my major (microelectronic engineering), the best job I could find was at a research laboratory devoted to high-speed signal processing. My job was to program the two-dimensional fast Fourier transform (FFT) using C and the Message Passing Interface...
Patterns for Parallel Programming (Software Patterns Series)
The Parallel Programming Guide for Every Software Developer
From grids and clusters to next-generation game consoles, parallel computing is going mainstream. Innovations such as Hyper-Threading Technology, HyperTransport Technology, and multicore microprocessors from IBM, Intel, and Sun are accelerating the...
Mastering Parallel Programming with R
Master the robust features of R parallel programming to accelerate your data science computations
About This Book
Create R programs that exploit the computational capability of your cloud platforms and computers to the fullest
Become an expert in writing the most efficient and highest...
Foundations of Multithreaded, Parallel, and Distributed Programming
Greg Andrews teaches the fundamental concepts of multithreaded, parallel and distributed computing and relates them to the implementation and performance processes. He presents the appropriate breadth of topics and supports these discussions with an emphasis on performance. Features *Emphasizes how to solve problems, with correctness the...
Computational Mathematics: Models, Methods, and Analysis with MATLAB and MPI This book evolved from the need to migrate computational science into undergraduate education. It is intended for students who have had basic physics, programming, matrices and multivariable calculus.
The choice of topics in the book has been influenced by the Undergraduate Computational Engineering and Science Project (a United States...
An Introduction to Parallel Programming
Parallel hardware has been ubiquitous for some time now. It’s difficult to find a laptop,
desktop, or server that doesn’t use a multicore processor. Beowulf clusters are
nearly as common today as high-powered workstations were during the 1990s, and
cloud computing could make distributed-memory systems as accessible as...
|Result Page: 3 2 1 |