Outline

This talk was presented by Jos Martin of Mathworks Inc. in Sheffield University on 24th of November 2015. It assumes good understanding of MATLAB Fundamentals. Jos Martin is the lead engineer for the MATLAB Parallel Computing Toolbox and as such probably the best person to present this material. All the material he used during his presentation and demonstrations are available for downloading below.

Course Material


Author :
E-mail :
Last updated :
Research Computing Group, CiCS Dept.
hpchub@sheffield.ac.uk

Please find some links below to further information extending the standard course content and covering the additional questions raised during the course.____ __ __ Cell arrays:____ http://www.mathworks.com/help/matlab/cell-arrays.html ____ __ __ Structures:____ http://www.mathworks.com/products/matlab/demos.html?file=/products/demos/shipping/matlab/strucdem.html ____ __ __ Function handles:____ http://uk.mathworks.com/help/matlab/matlab_prog/creating-a-function-handle.html?s_tid=srchtitle ____ http://www.mathworks.com/help/matlab/examples//anonymous-functions.html?prodcode=ML ____ http://uk.mathworks.com/help/matlab/examples/function-functions.html?prodcode=ML ____ __ __ Loren Shure, a senior software developer at MathWorks, writes a blog covering many important programming techniques and MATLAB tips:____ http://blogs.mathworks.com/loren/ ____ http://blogs.mathworks.com/loren/category/less-used-functionality/ ____ http://blogs.mathworks.com/loren/category/robustness/ ____ http://blogs.mathworks.com/loren/category/memory/ ____ http://blogs.mathworks.com/loren/2009/05/05/nice-way-to-set-function-defaults/ ____ __ __ Tables:____ http://www.mathworks.com/help/matlab/tables.html ____ __ __ Datastores:____ http://uk.mathworks.com/help/matlab/ref/datastore.html?searchHighlight=datastore ____ __ __ Importing/exporting table data:____ http://www.mathworks.com/help/matlab/ref/readtable.html ____ http://www.mathworks.com/help/matlab/ref/writetable.html ____ ____ Merging data with tables:____ http://www.mathworks.com/help/matlab/ref/join.html ____ http://www.mathworks.com/help/matlab/ref/innerjoin.html ____ http://www.mathworks.com/help/matlab/ref/outerjoin.html ____ ____ Working with big data sets in MATLAB:____ http://www.mathworks.com/discovery/big-data-matlab.html ____ http://www.mathworks.com/videos/tackling-big-data-with-matlab-97711.html ____ __ __ Parallel Computing with MATLAB:____ http://www.mathworks.co.uk/products/parallel-computing/ ____ __ __ Vectorisation:____ http://www.mathworks.com/help/matlab/matlab_prog/vectorization.html ____ __ __ Task-parallel programming:____ http://www.mathworks.com/help/distcomp/parfor.html ____ http://www.mathworks.com/help/distcomp/parallel-for-loops-parfor.html ____ __ __ Data-parallel programming:____ http://www.mathworks.com/help/distcomp/distributed-arrays-and-spmd.html ____ http://www.mathworks.com/help/distcomp/spmd.html ____ __ __ GPU Resources:____ http://www.mathworks.com/discovery/matlab-gpu.html ____ http://www.mathworks.com/products/availability/index.html#DM ____ http://www.mathworks.com/help/distcomp/graphics-processing-unit-gpu-computing.html ____ __ __ Cloud Computing:____ http://www.mathworks.com/discovery/matlab-ec2.html ____ __ __ Parallel support in other toolboxes:____ http://www.mathworks.com/help/images/ref/blockproc.html?searchHighlight=blockproc ____ http://www.mathworks.com/help/gads/multistart-class.html?searchHighlight=MultiStart ____ http://www.mathworks.com/help/stats/quick-start-parallel-computing-for-statistics-toolbox.html?searchHighlight=parallel%20statistics ____ http://www.mathworks.com/help/stats/speed-up-statistical-computations.html ____ __ __ *_Future Training/Certification:_*____ ____ Information on future training and MathWorks Certification is available at:____ http://www.mathworks.com/services/training/ ____ ____ Appropriate courses for the future include:____ MATLAB for Data Processing and Visualisation ____ Machine Learning with MATLAB ____ Building Interactive Applications with MATLAB ____ ____ *_Technical Support:_*____ ____ For MathWorks technical support, you can browse our Technical Solutions:____ http://www.mathworks.com/support/product/technical-solutions-index.html ____