Introduction to MATLAB on HPC systems at Cineca

You are here

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.


· 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


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.

Intended for: 
Research Institutions
1 dd
Provided as: 
Ordinary Course

Next courses

Non sono previste edizioni di questo corso.

Any question?

For HPC and computer graphics courses, write to


Cineca is a non profit Consortium, made up of 102 Italian national institutions: Universities, Italian Research Institutions and the Italian Ministries of Universities and Education.

Today it is the largest Italian computing centre, one of the most important worldwide. With more seven hundred employees, it operates in the technological transfer sector through high performance scientific computing, the management and development of networks and web based services, and the development of complex information systems for treating large amounts of data.

It develops advanced Information Technology applications and services, acting like a trait-d'union between the academic world, the sphere of pure research and the world of industry and Public Administration. .

Visit the Cineca website