This workshop will describe how to use Matlab to leverage the parallel computing capabilities of modern CPU architectures, including those of Virginia Tech's supercomputers. Users will learn how to use parfor, spmd, and distributed array constructs to parallelize Matlab code, best practices for doing so, how to run parallel jobs locally, and how to run them on Virginia Tech's supercomputers. A variety of example codes will be provided for student use. Attendees are expected to be familiar with Matlab basics, but will not need any experience with parallel programming.
Class type: Programming Language
Class date: 2016-09-27