5

MATLAB and Parallel Computing Toolbox

MATLAB provides useful tools for parallel processing from the Parallel Computing Toolbox. The toolbox provides diverse methods for parallel processing, such as multiple computers working via a network, several cores in multicore machines, and cluster computing as well as GPU parallel processing. Within the scope of this book, we focus more on the GPU part of the Parallel Computing Toolbox. One of the good things in the toolbox is that we can take advantage of GPUs without explicit CUDA or c-mex programming. However, this comes with a heavy price tag for us to install the Parallel Computing Toolbox. This chapter discusses GPU processing for built-in and non-built-in MATLAB functions, parallel task processing, ...

Get Accelerating MATLAB with GPU Computing now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.