This two-day course covers a variety of techniques for making your MATLAB® code run faster. You will identify and remove computational bottle-necks using techniques like preallocation and vectorization. In addition, you will compile MATLAB code into MEX-files using MATLAB Coder™. On top of that, you will take advantage of multiple cores on your computer by parallelizing for-loops with Parallel Computing Toolbox™, and scale up across multiple computers using MATLAB Distributed Computing Server™. Interplay between those concepts will be explored throughout the course. If you are working with long-running simulations, you will benefit from the hands-on demonstrations and exercises in the course. Topics include:
|Day 1 of 2|
Objective: Analyze code performance and utilize techniques for acceleration within MATLAB.
Objective: Generate compiled code files from MATLAB code for better performance.
Objective: Parallelize code execution to take advantage of multiple cores.
|Day 2 of 2|
Objective: Explore parallel for-loops in more detail and apply techniques for converting for-loops to parfor-loops.
Objective: Offload computations to another MATLAB process in order to be able to use MATLAB for other tasks in the meantime. This is also a preparation step for working with clusters.
|Working with Clusters||
Objective: Accelerate computations and realize more extensive simulations by utilizing multiple computers.
Objective: Execute MATLAB code on your computer’s graphics card (GPU) as another option for speeding up calculations.
See if you are eligible for discounted pricing for academic users.
When you register for one of these courses, you can rely on the fact that it won't be canceled or rescheduled for any reason.
28 Sep 2017-
29 Sep 2017
|Germany, München (Ismaning)||German||EUR 1,400|
14 Nov 2017-
15 Nov 2017
|Japan, 東京都||Japanese||JPY 120,000|
23 Nov 2017-
24 Nov 2017
|Netherlands, Eindhoven||English||EUR 1,400|
07 Dec 2017-
08 Dec 2017
|US, North Carolina, Durham||English||USD 1,500|
20 Dec 2017-
21 Dec 2017
9:00 a.m. - 5:00 p.m. US Eastern Daylight Time
The pricing applies for purchase and use in United States, For pricing in other regions Contact Sales. The product price does not include sales, use, excise, value-added, or other taxes. Any applicable taxes, duties, levies, assessments and governmental charges payable in connection with this purchase will be assessed on the order. Refer to Training Policies for more information
You are eligible for discounted academic pricing when you use MATLAB and Simulink for teaching, academic research, or for meeting course requirements at a degree granting institution.
You are not eligible for academic pricing when you use MATLAB and Simulink at a commercial or government lab, or for other commercial or industrial purposes.
You can also select a location from the following list: