In this session you will learn how to solve and accelerate computationally and data-intensive problems that are becoming common in the areas of machine learning and deep learning using multicore processors, GPUs, and computer clusters. We will introduce you to high-level programming constructs that allow you to parallelize MATLAB applications and run them on multiple processors. We will also discuss how to take advantage of GPUs to speed up computations without low-level programming.
Highlights include:
- Toolboxes with built-in support for parallel computing
- Creating parallel applications to speed up independent tasks
- Scaling up to computer clusters, grid environments or clouds
- Employing GPUs to speed up your computations
- Use of MathWorks tools on Science Gateways
- Using MATLAB on Expanse