Parallel Matlab III: Single Program Multiple Data

Class type: Programming Language
Class date: 2015-11-05

This short course is the third in a three-part series on parallel programming in Matlab. This course focuses on Single Program Multiple Data (SPMD) constructs. We discuss SPMD workspace(s), the scope of variables and composite arrays. Construction and use of distributed (and codistributed) arrays is covered along with data exchange among the multiple workers. A variety of example codes are available for student use. Attendees are expected to have attended part II (parfor) and be familiar with the basic syntax and structure of Matlab code.

Slides: Matlab_III_SPMD_2015Nov05