Date: Friday November 21st, 2014 10:00 AM to 3:30 PM
Location: Main campus, TBA
10:00 - 12:30 PM Advanced Programming
12:30 - 1:00 PM Lunch break
1:00 - 3:00 PM Optimizing and Accelerating your MATLAB Code
3:00 - 3:30 PM: FAS Research Computing Services
Registration is open! Please register at http://www.mathworks.com/seminars/HarvardFAS2014.
Session 1: Advanced Programming
This master class covers two important MATLAB topics:
- how to handle memory efficiently
- how to choose among the rich set of function types
You will gain an understanding of how different MATLAB data types are stored in memory and how you can program in MATLAB to use memory efficiently. In recent versions, MATLAB introduced several new programming concepts, including new function types. We will illustrate and explore the usage and benefits of the various function types under different conditions. You will learn how using the right function type can lead to more robust and maintainable code. Demonstrations will show you how to apply these techniques to problems that arise in typical applications.
Session 2: Optimizing and Accelerating your MATLAB Code
In this session, we will demonstrate simple ways to improve and optimize your code that can boost execution speed. We will also address common pitfalls in writing MATLAB code, explore the use of the MATLAB Profiler to find bottlenecks, and introduce programming constructs to solve computationally and data-intensive problems on multicore computers, clusters and GPUs.
Specifically, we will show:
- Leveraging the power of vector and matrix operations in MATLAB
- Identifying and addressing bottlenecks in your code
- Converting MATLAB code to C/C++ using MATLAB Coder
- Utilizing additional processing power available in multicore machines, clusters, and grids
Any questions, please contact Tim Mathieu (Mathworks Acct Mngr, Education Dept) at 508-647-7016 or Tim.Mathieu@mathworks.com.
Last updated: March 7, 2017 at 13:59 pm