SLAIF dokumentacija za uporabnike
Home
Slovenian
English
Navodila
Uporabniški vmesniki
Aplikacije
Superračunalniški priročnik (delovna verzija)
Delavnice
SLAIF dokumentacija za uporabnike
Navodila
Navodila
Gruče v SLING
Dostop
Dostop
Pravila dostopa
Pridobitev dostopa
Upravičenci
Poročanje RIVR
Članstvo v VO
SLURM uporaba
ARC uporaba
Upravljanje podatkov
Posredniški strežnik
Programska oprema
Visual Studio Code in SSH
Delavnice in srečanja
Uporabniški vmesniki
Uporabniški vmesniki
ARC na Ubuntu Focal (20.04)
ARC na Ubuntu 18.10
ARC na Ubuntu 16.04
ARC na CentOS 8
ARC na CentOS 7
ARC na Debian Stretch (9)
ARC na Debian Buster (10)
ARC na Fedora 32
ARC na Fedora 38
Aplikacije
Aplikacije
NAMD
VeloxChem
Superračunalniški priročnik (delovna verzija)
Superračunalniški priročnik (delovna verzija)
Prvi koraki v vzporednem procesiranju in superračunalništvu
Prvi koraki v vzporednem procesiranju in superračunalništvu
Cilji poglavja
Uvod v paralelizem
Zgodovina računalništva in vzporednost
Kaj je superračunalnik?
Uvod v strategije vzporedne obdelave
Izzivi pri vzporednem računanju
Zgradba superračunalnika
Zgradba superračunalnika
Strojna oprema
Programska oprema
Zgodovina superračunalništva
Zmogljivost računalniških sistemov
Flynnova razvrsitev procesorjev
Vzporedno izvajanje ukazov
Vzporedno izvajanje ukazov
Uvod
Razumevanje osnov ILP
Oblike ILP
Ključne arhitekturne značilnosti
Izzivi pri implementaciji ILP
Sodobne aplikacije ILP
Prihodnost ILP
Zaključek
Večnitnost
Delavnice
Delavnice
Osnove superračunalništva
Osnove superračunalništva
O delavnici
Uvod
Uvod
Superračunalnik
Strojna oprema gruče
Programska oprema gruče
Uporaba gruče
Uporaba gruče
Povezovanje na gručo
Povezava s ključem SSH
Posli in naloge
Informacije o gruči
Zaganjanje poslov
Moduli in vsebniki
Obdelava videoposnetkov
Obdelava videoposnetkov
Osnovna obdelava
Vzporedna obdelava
Uporaba grafičnih procesnih enot
Superračunalništvo malo bolj zares
Superračunalništvo malo bolj zares
O delavnici
Ukazna lupina in Slurm
Ukazna lupina in Slurm
Uvod
Analiza besedil
Uporaba lupine
Vzporejanje nalog
Vsebniki na superračunalnikih
Vsebniki na superračunalnikih
O delavnici
Vsebniki
Vsebniki
Uvod
Navidezni stroji in vsebniki
Vsebniki Apptainer
Vsebniki Apptainer
Splošno
Uporabimo obstoječi vsebnik
Zgradimo svoj vsebnik
Recepti za vsebnike
Praktični primeri vsebnikov
Praktični primeri vsebnikov
Python in knjižnice
Računajmo na CPE
Uporabimo GPE
Računajmo na več vozliščih
Grafični uporabniški vmesniki
Računajmo na vsa jedra
Računajmo na vsa jedra
O delavnici
Priprava delovnega okolja
Model računanja
Nitenje z orodjem OpenMP
Podatki v skupnem pomnilniku
Sodelovanje med nitmi
Vzporedenje zank
Podrobneje o zankah
Vzporedenje opravil
Programiranje grafičnih procesnih enot (OpenCL)
Programiranje grafičnih procesnih enot (OpenCL)
O delavnici
Uvod
Uvod
Heterogeni sistemi
Anatomija GPE
Grafične procesne enote
Grafične procesne enote
Nvidia Tesla K40
Izvajalni model
Pomnilniška hierarhija
Uvod v OpenCL
Uvod v OpenCL
OpenCL
Ustvarjanje OpenCL okolja na gostitelju
Programiranje GPE
Programiranje GPE
Seštevanje vektorjev
Skalarni produkt vektorjev
Množenje matrik
Obdelava slik
Programiranje grafičnih procesnih enot (CUDA)
Programiranje grafičnih procesnih enot (CUDA)
O delavnici
Uvod
Uvod
Heterogeni sistemi
Anatomija GPE
Grafične procesne enote
Grafične procesne enote
Izvajalni model
Pomnilniška hierarhija
Programski vmesnik CUDA
Programiranje GPE
Programiranje GPE
Spoznajmo napravo
Seštevanje vektorjev
Skalarni produkt vektorjev
Obdelava slik
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
Python vezava C++ (pybind11)
Python vezava C++ (pybind11)
O delavnici
Uvod
Uvod
Vsebina
Naloge
Rešitve
Prva vezava (hello modul)
Prva vezava (hello modul)
Vsebina
Naloge
Rešitve
Funkcije, podpisi in pretvorba tipov
Funkcije, podpisi in pretvorba tipov
Vsebina
Naloge
Rešitve
STL vsebniki - vector in sorodni tipi
STL vsebniki - vector in sorodni tipi
Vsebina
Naloge
Rešitve
Numerika - Eigen, knjižnice in interoperabilnost
Numerika - Eigen, knjižnice in interoperabilnost
Vsebina
Naloge
Rešitve
Gradnja, pakiranje, razhroščevanje, zmogljivost
Gradnja, pakiranje, razhroščevanje, zmogljivost
Vsebina
Home
SLAIF za uporabnika
Pozdravljeni!