This shows you the differences between two versions of the page.
|
app:laboratoare:00 [2025/10/10 13:48] tudor.calafeteanu [Exemple de infrastructuri HPC în universități] |
app:laboratoare:00 [2025/10/18 22:02] (current) tudor.calafeteanu [Resurse utile] |
||
|---|---|---|---|
| Line 81: | Line 81: | ||
| </code> | </code> | ||
| + | <note tip> | ||
| Asteriscul de lângă numele unei partiții (in cazul nostru haswell) indică faptul că aceasta este partiția implicită în clusterul orchestrat de SLURM. Prin urmare, dacă trimiteți un job fără să specificati în mod explicit o partiție prin directiva, SLURM va asigna automat jobul tău partiției haswell. | Asteriscul de lângă numele unei partiții (in cazul nostru haswell) indică faptul că aceasta este partiția implicită în clusterul orchestrat de SLURM. Prin urmare, dacă trimiteți un job fără să specificati în mod explicit o partiție prin directiva, SLURM va asigna automat jobul tău partiției haswell. | ||
| + | </note> | ||
| - | ^ CPU ^ Arhitectura ^ An lansare ^ Socket(s) ^ Cores/Socket ^ Threads/Core ^ Total CPU(s) (threads) ^ Frecvență (GHz) ^ RAM per nod ^ | + | ^ CPU ^ Arhitectura ^ An lansare ^ Sockets ^ Cores/Socket ^ Threads/Core ^ Total CPUs (threads) ^ Frecvență per core ^ RAM per nod ^ |
| - | | Intel® Xeon® Platinum 8480C (**dgxh100**) | Sapphire Rapids (Intel 4th Gen Xeon Scalable) | 2023 | 56 | 2 | 2 | 224 | până la 3.8 GHz | ~2 TB | | + | | Intel® Xeon® Platinum 8480C (**dgxh100**) | Sapphire Rapids (Intel 4th Gen Xeon Scalable) | 2023 | 2 | 56 | 2 | 224 | până la 3.8 GHz | ~2 TB | |
| - | | AMD EPYC 7742 64-Core Processor (**dgxa100**) | Rome (AMD Zen 2) | 2019 | 64 | 2 | 2 | 256 | până la 2.25 GHz | ~2 TB | | + | | AMD EPYC 7742 64-Core Processor (**dgxa100**) | Rome (AMD Zen 2) | 2019 | 2 | 64 | 2 | 256 | până la 2.25 GHz | ~2 TB | |
| - | | Intel® Xeon® Gold 6326 @ 2.90 GHz (**ucsx**) | Ice Lake (Intel 3rd Gen Xeon Scalable) | 2021 | 16 | 2 | 2 | 64 | 2.9 GHz | ~256 GB | | + | | Intel® Xeon® Gold 6326 @ 2.90 GHz (**ucsx**) | Ice Lake (Intel 3rd Gen Xeon Scalable) | 2021 | 2 | 16 | 2 | 64 | 2.9 GHz | ~256 GB | |
| - | | Intel® Xeon® E5-2680 v4 @ 2.40 GHz (**xl**) | Broadwell (Xeon v4) | 2016 | 14 | 2 | 2 | 56 | 2.4 GHz | ~256 GB | | + | | Intel® Xeon® E5-2680 v4 @ 2.40 GHz (**xl**) | Broadwell (Xeon v4) | 2016 | 2 | 14 | 2 | 56 | 2.4 GHz | ~256 GB | |
| - | | Intel® Xeon® E5-2640 v3 @ 2.60 GHz (**haswell**) | Haswell (Xeon v3) | 2014 | 8 | 2 | 2 | 32 | 2.6 GHz | ~128 GB | | + | | Intel® Xeon® E5-2640 v3 @ 2.60 GHz (**haswell**) | Haswell (Xeon v3) | 2014 | 2 | 8 | 2 | 32 | 2.6 GHz | ~128 GB | |
| Line 134: | Line 136: | ||
| ===== Configurarea mediului de lucru pe cluster ===== | ===== Configurarea mediului de lucru pe cluster ===== | ||
| Într-un sistem HPC, numeroase aplicații, compilatoare, biblioteci sunt instalate simultan (de exemplu mai multe versiuni de GCC, CUDA, OpenMPI, etc.). | Într-un sistem HPC, numeroase aplicații, compilatoare, biblioteci sunt instalate simultan (de exemplu mai multe versiuni de GCC, CUDA, OpenMPI, etc.). | ||
| - | Aceste pachete pot depinde de versiuni diferite de drivere sau librării, iar utilizarea lor directă poate duce la conflicte. | + | Aceste pachete pot depinde de versiuni diferite de drivere sau biblioteci, iar utilizarea lor directă poate duce la conflicte. |
| Pentru a evita astfel de probleme și pentru a permite fiecărui utilizator să își configureze rapid propriul mediu de lucru, infrastructurile HPC folosesc sisteme specializate de gestionare a mediului software, precum Environment Modules sau Lmod. | Pentru a evita astfel de probleme și pentru a permite fiecărui utilizator să își configureze rapid propriul mediu de lucru, infrastructurile HPC folosesc sisteme specializate de gestionare a mediului software, precum Environment Modules sau Lmod. | ||
| Line 174: | Line 176: | ||
| * Rulați cel puțin un program CPU-based și un program care utilizează CUDA cu ''sbatch''. Verificați rezultatele. | * Rulați cel puțin un program CPU-based și un program care utilizează CUDA cu ''sbatch''. Verificați rezultatele. | ||
| ===== Resurse utile ===== | ===== Resurse utile ===== | ||
| - | * https://slurm.schedmd.com/quickstart.html | + | * [[https://slurm.schedmd.com/pdfs/summary.pdf | SLURM Cheat sheet (2 pages)]] |
| + | * [[https://slurm.schedmd.com/mc_support.html#flags | SLURM Support for Multi-core/Multi-thread Architectures]] | ||
| * https://infrastructure.pages.upb.ro/wiki/docs/grid/ | * https://infrastructure.pages.upb.ro/wiki/docs/grid/ | ||