Upcoming Seminar

University of Hawaii Seminar Series

University of Hawaii, Manoa
POST 214
Wednesday, March 22nd 2017
Session 1: 9:00 – 11:00 a.m.
Session 2: 11:30 a.m. – 1:30 p.m.


The University of Hawaii and MathWorks invite you to join us for a complimentary seminar series! Whether you are new to MATLAB or you use it every day for teaching and research, you will leave with new knowledge and skills that you can start applying immediately.

Join us for all of the sessions – or just the ones that are of interest to you and your work.

Click here to register for day 1 of this seminar.

Who Should Attend

Faculty, Students & Researchers

About the Presenter(s)

Saket Kharsikar, Application Engineering


Time Title
9:00 – 11:00 a.m.

Optimization and Acceleration of MATLAB Applications

In this session we will discuss and demonstrate simple ways to improve and optimize your code that can boost execution speed by orders of magnitude. We will also address common pitfalls in writing m-code, explore the use of the MATLAB Profiler to find bottlenecks, and briefly introduce our Parallel Computing Toolbox and Distributed Computing Server to solve computationally and data-intensive problems on multicore computers and clusters.

Highlights include:

  • Understand memory usage and vectorization in MATLAB
  • Address bottlenecks in your programs
  • Optimize file I/O to streamline your code
  • Transition from serial to parallel MATLAB programs
  • Execute applications on a single multicore or multiprocessor desktop
11:30 a.m. – 1:30 p.m.

Advanced Programming Techniques in MATLAB

In this session 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.

Highlights include:

  • Memory handling in MATLAB
  • Various function types