Matlab pielietojums darbā ar HPC
MATLAB ir augsta līmeņa valoda un interaktīva vide skaitliskiem aprēķiniem, vizualizēšanai un programmēšanai.
Tuvākās mācības 3.jūnijs- 1.jūlijs (kopumā 4 nodarbības pirmdienās 14:00-18:00). Papildus informācija un pieteikšanās šeit.
Kursa mērķis un uzdevumi
Kursa mērķis ir attīstīt Matlab programmas iemaņas paraelizācijas izpildīšanai gan no rēķināšanas, gan atmiņas viedokļa.
Mācību kursa uzdevumi:
- Iepazīstināt kursa dalībniekus ar paralēlas skaitļošanas toolbox funkcijām un iespējām;
- Apskatīt parfor lietošanas nianses;
- Apskatīt pareval un spmd komandas lietošanas nianses;
- Apskatīt masīvu sadalīšanas nianses starp dažādiem workeriem, mezgliem.
Tēmas
Kursā tiks apskatītas sekojošas tēmas:
- Īss ieskats programmu paātrināšanas paņēmienos, kas nav tieši saistīti ar paralēlo skaitļošanu. HPC (High-Performance Computing) mezglu apskats. Pieslēgšanās pie HPC.
- Īss ieskats visās parallell computing toolbox funkcijās un iespējās.
- Programmas paralēlā izpilde, izmantojot parfor ciklus, un pielietošanas nianses.
- Programmas paralēlā izpilde, izmantojot spmd un pmode ciklus, un pielietošanas nianses.
- Īss ieskats masīvos, lielo datu problēmā, utt.
- Masīvu un matricu sadalīšana starp vairākiem kodoliem, vai klāstiera workieriem.