Workshop: Supercomputing for PhD students: From Theory to Practice in 2-3 hours

Virtual location: Zoom

Virtual location: Zoom

Janez Križaj, Janez Perš

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.

Workshop content: 

  • 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

Difficulty: Beginner

Duration: 08. 11. 2023,  16:15 to 18:45

Virtual location: Zoom           


University of Ljubljana,
Faculty of Electrical Engineering
Univerza v Ljubljani


Janez Perš
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
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.

Organized by

Fakulteta za računalništvo in informatiko, Univerza v Ljubljani

    • 4:15 PM 4:30 PM
      Opening of the workshop, testing of virtual connection functionality.
    • 4:30 PM 5:00 PM
      Introduction to supercomputers and their architecture.
    • 5:00 PM 5:05 PM
      Break 5m
    • 5:05 PM 6:05 PM
      Understanding how to work with supercomputers.
    • 6:05 PM 6:40 PM
      Tips for good utilization of the computational capacities of a supercomputer.
    • 6:40 PM 7:00 PM
      Hands-on example of simple parallelization.