Excerpt: The workshop introduces students to the expansive computational resources of the SLING network, essential for advanced engineering tasks. Participants will gain access to supercomputing clusters, learn core principles, and begin hands-on exploration of parallel programming in C.
Description: Modern computational algorithms often require large computational capabilities. For some computational problems encountered in engineering, even a powerful workstation quickly becomes insufficient, or simply does not allow for rapid iteration of experiments. However, Slovenian researchers – including doctoral students – have access to several powerful computing clusters (supercomputers) connected in the Slovenian supercomputing network, SLING. In this workshop, you will (if you wish) obtain usernames on one of the computing clusters of the SLING network, learn the basic principles of working on a supercomputer, and translate your first parallel program in C language.
- Architecture of supercomputers, especially those in the SLING network
- Differences in the concept of working on a workstation (personal computer) and a supercomputer
- Tips for good utilization of the computational capacities of a supercomputer
- Example of simple parallelization (matrix multiplication, communication between processors via MPI)
Skills to be gained:
- Ability to use a supercomputer and run a task on it
- Ability to use some basic commands for task control in the SLURM tool
- Ability to effectively use the leased supercomputational capacities.
Prerequisite knowledge: Not required
Workflow: The workshop is scheduled for a virtual session on Zoom. Attendees will gain access to the supercomputer cluster through SSH.
Target audience: PhD students
Duration: 08. 11. 2023, 16:15 to 18:45
Virtual location: Zoom
Janez Perš is an Associate Professor at the Faculty of Electrical Engineering at the University of Ljubljana. His research areas are computer, machine, and robotic vision, parallel and distributed systems, and human movement analysis. He is the course holder for Embedded Systems, Computer Vision, Imaging Technologies, and Communications in Automation.
Janez Križaj is a researcher at the Faculty of Electrical Engineering at the University of Ljubljana. His research areas are deep learning, computer vision, biometrics, face recognition, pattern recognition, and image processing.