Info
We are excited to announce the continuation of the successful collaboration between HPC.NRW and MathWorks for the fourth consecutive year, offering a comprehensive series of four workshops designed to empower researchers, engineers, and scientists. This unique series aims to enhance skills in high-performance computing (HPC) and software development for research with MATLAB and SIMULINK.
The first part of the Parallel Computing with MATLAB series focuses on parallel computing with MATLAB on the desktop. The host introduces the concept of parallel computing and briefly covers optimizing code before diving into parallelism in MATLAB and common programming constructs such as parfor (including optimization and performance considerations), parfeval, and parsim. Next, scaling options are introduced with discussion about GPUs and clusters/clouds and the workflow of submitting to these resources. Throughout this part of the workshop, users will complete hands-on exercises alongside the instructor as concepts are introduced in a special MATLAB Online classroom.
Workshop Series
- Parallel Computing with MATLAB (this course)
- Introduction to Research Software Development with MATLAB
- Introduction to Research Software Development with SIMULINK
- Special Session: High-Performance Computing with MATLAB @ RWTH Aachen University
- Special Session: High-Performance Computing with MATLAB @ University of Duisburg-Essen
- Special Session: High-Performance Computing with MATLAB @ TU Dortmund
Organization
- There is no seminar fee.
- Presentations will be given in English. Slides will be available after the event.
- This is an online event and will be held in Zoom. Links are sent to registered attendees after registration.
- You can/must register per topic, i.e., for each workshop separately.
Speaker
- Dr. Thomas Künzel (MathWorks)
Course level
- Beginner to intermediate
Target audience
- Students, researchers and scientists with increasing computational demands
Prerequisites
- Basic MATLAB familiarity
- Your MathWorks-Account
Gained skills
- Understanding of the philosophy of MATLABs parallel computing language
- Apply MATLABs high-level parallel computing language constructs
- Knowledge of how to use NVIDIA GPUs for computation in MATLAB
- Running synchronous and asynchronous parallel computations with MATLAB
- Solving Big-Data problems with MATLAB
Course Material
- will be published close to the event