SLING user documentation
Slovenian
English
Instructions
User interfaces
Applications
Workshops
SLING user documentation
Instructions
Instructions
SLING clusters
Access
Access
Access rules
Gaining access
Beneficiaries
RIVR Reporting
VO membership
SLURM usage
ARC usage
Data management
Proxy server
Software
VSCode and SSH
Workshops
User interfaces
User interfaces
ARC Client Ubuntu Focal
ARC Client Ubuntu 18.10
ARC Client Ubuntu 16.04
ARC client CentOS 8
ARC client CentOS 7
ARC client Debian Stretch
ARC client Debian Buster
ARC client Fedora 32
ARC client Fedora 38
Applications
Applications
NAMD
Veloxchem
Workshops
Workshops
Supercomputing Essentials
Supercomputing Essentials
About the Workshop
Introduction
Introduction
Supercomputer
Cluster Hardware
Cluster Software
Using a Computing Cluster
Using a Computing Cluster
Connecting to a Computing Cluster
Connecting with SSH Key
Jobs and Tasks
Cluster Information
Running Jobs on the Cluster
Modules and Containers
Processing of Video Sequences
Processing of Video Sequences
Simple Video Processing
Parallel Processing
Employment of Graphics Processing Units
Test Your Knowledge
Test Your Knowledge
Tools
Cluster Information
Running Jobs on the Cluster
Processing of Video Sequences
Parallel Processing of Video Sequences
Video Processing with Containers
Advanced Supercomputing
Advanced Supercomputing
About the Workshop
Ukazna lupina in Slurm
Ukazna lupina in Slurm
Introduction
Analiza besedil
Uporaba lupine
Vzporejanje nalog
Vsebniki
Vsebniki
Introduction
Navidezni stroji in vsebniki
Vsebniki Apptainer
Vsebniki Apptainer
Splošno
Uporabimo obstoječi vsebnik
Zgradimo svoj vsebnik
Recepti za vsebnike
Vsebniki za superračunalnik
Vsebniki za superračunalnik
Python in knjižnice
Računajmo na CPE
Uporabimo GPE
Računajmo na več vozliščih
Grafični uporabniški vmesniki
Parallel Programming with OpenMP
Parallel Programming with OpenMP
About the Workshop
Priprava delovnega okolja
Model računanja
Nitenje z orodjem OpenMP
Podatki v skupnem pomnilniku
Sodelovanje med nitmi
Vzporedenje zank
Podrobneje o zankah
Vzporedenje opravil
Programming Graphics Processing Units (OpenCL)
Programming Graphics Processing Units (OpenCL)
About the Workshop
Introduction
Introduction
Heterogeneous Systems
GPU Anatomy
Graphics Processing Units
Graphics Processing Units
Nvidia Tesla K40
Execution Model
Memory Hierarchy
Intro to OpenCL
Intro to OpenCL
OpenCL
Initialization of OpenCL on the Host
Programming GPUs
Programming GPUs
Vector Addition
Dot Product
Matrix Multiplication
Image Processing
Programming Graphics Processing Units (CUDA)
Programming Graphics Processing Units (CUDA)
About the Workshop
Introduction
Introduction
Heterogeneous Systems
GPU Anatomy
Graphics Processing Units
Graphics Processing Units
Execution Model
Memory Hierarchy
CUDA
Programming GPUs
Programming GPUs
Query a device
Vector Addition
Dot Product
Image Processing
High-Level Synthesis for FPGA
High-Level Synthesis for FPGA
About the Workshop
Introduction
Introduction
Heterogeneous Computing
FPGA Basics
High-Level Synthesis
High-Level Synthesis
Design Flow
Programming Paradigms
Main Phases
Xilinx Runtime and OpenCL
Xilinx Runtime and OpenCL
Xilinx Runtime (XRT)
OpenCL
Programming FPGAs
Programming FPGAs
Vector addition
Matrix-vector multiplication
Optimising kernel code
Host code optimisation
Cholesky decomposition
404 - Not found