DEADLINE FOR REGISTRATION:
October 13th 2023
Both admitted and non admitted participants will be notified via email on October 20th 2023.
The workshop will consist of two courses, each approximately 3 hours long
Course 1: Parallel Computing with MATLAB. In this course, attendees will be introduced to parallel computing with MATLAB for solving compute- and data-intensive problems using multicore processors, GPUs and computer clusters. By working through common scenarios to parallelize MATLAB algorithms, attendees will gain an understanding of parallel computing with MATLAB and learn about best practices.
Course 2: Hands-on MATLAB on the HPC computing environment at CINECA. In this hands-on workshop, attendees will learn how to access the pre-exascale, HPC clusters Leonardo to configure and submit jobs and fetch results using MATLAB.
Skills:
· Optimizing your MATLAB code by utilizing multiple cores
· Scaling up your computations: GPU and Cluster computing
· Working with big data in MATLAB
· Accessing MATLAB on CINECA Leonardo HPC Cluster
· Moving/submitting jobs from your local machine to the CINECA Leonardo HPC Cluster
· Parallel Cluster configuration via local MATLAB GUI
· Remote access to HPC systems and job submission via local MATLAB GUI
Target audience:
The course is aimed at scientific university students, as well as PhD students and researchers. In principle, anyone who meets the required prerequisites can send a request to participate. MATLAB beginners Advanced computing beginners Master of Science and PHD students, and PHD researchers Postdocs and other scientists
Pre-requisites:
University student (or higher) in a scientific domain Beginner, intermediate or higher-level expertise in MATLAB parallel computing
Affiliation at least to one italian institute Good knowledge of English
Mandatory!! attendees need to bring their own laptop with following programs installed
· MATLAB 2022b or 2023
· Parallel Computing Toolbox
Attendees who are working with currently using/planning to use the CINECA HPC clusters for their research, are encouraged to bring examples of their code for consultation with MathWorks experts.
About the presenter:
Raymond Norris is an Application Engineer who has worked at MathWorks for 25 years and leads a team of engineers to integrate MathWorks parallel tools with end-users' HPC cluster and cloud environments. Raymond holds a B.S. in computer science and applied mathematics from the University of Massachusetts Boston and an M.S. in software engineering from Brandeis University.
Criteria for selection:
The number of participants for this workshop is limited to 40 students. Applicants will be selected according to their experience, qualifications and scientific interest BASED ON WHAT WRITTEN IN THE REGISTRATION FORM.
Approved participants will have to confirm their attendance within 3 days from the notification, without which the admittance will be cancelled.