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 the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.