ncibtep@nih.gov

Bioinformatics Training and Education Program

Improving and Scaling your MATLAB code

Improving and Scaling your MATLAB code

 When: Nov. 12th, 2025 1:00 pm - 2:30 pm

Learning Level: Beginner

To Know

Where:
Online
Organizer:
NIH Library
Presented By:
Mathworks

About this Class

In this hour and a half online training, attendees will be presented with simple ways to improve and optimize their code that can boost execution speed by orders of magnitude. Attendees will also learn about common pitfalls in writing MATLAB code, explore the use of the MATLAB Profiler to find bottlenecks, and will be introduced to the use of Parallel Computing Toolbox and MATLAB Parallel Server to solve computationally and data-intensive problems on GPUs, multicore computers, clusters and cloud platforms (e.g. AWS, Azure, etc).

By the end of this training, attendees will be able to:

  • Understanding vectorization and best coding practices in MATLAB
  • Addressing bottlenecks in your programs
  • Incorporating compiled languages, such as C, into your MATLAB applications
  • Utilizing additional hardware, including multicore processors and GPUS, to improve performance
  • Scaling up to a computer cluster, grid environment or cloud

Attendees are expected to have some prior knowledge of MATLAB. This training is taught by MathWorks. Installation for MATLAB is not needed.