...
- Tuesday, 03.11.20 09:00-12:00
- Opening/introduction (ZIB)
- Hardware/Architecture of the HLRN-IV (Intel/Atos)
- Slurm tutorial (ZIB)
- Wednesday, 04.11.20 09:00-12:00
- MPI Introduction (Intel/Atos)
MPI-Tuning für HLRN4 (Intel MPI, OpenMPI)
MPI Process Placement Strategien für reine MPI und hybrideCodes
Empfehlungen / Nutzung von Intel MPI, OpenMPI
srun vs. mpiexec/mpirun
MPI RMA über OPA - spezielle Hinweise zur Nutzung
MPI Correctness Checking (ITAC)
ITAC
- Wednesday, 04.11.20 14:00-16:30
- Code Optimization for CLX-AP CPUs part I (Intel/Atos)
Compilieren für CLX-AP und SLX: was wird explizit für die CPU-Arch empfohlen und Kompromiss für beide Architekturen
wichtige Compiler-Optionen des Intel-Compiler bzw. GCC für CLX-AP
weitere interessante Compiler-Optionen zur Performance Optimierung
Optimierung für SIMD - AVX512
- Thursday, 05.11.20 09:00-12:00
- Performance Analysis part I (Intel/Atos)
Nutzung des Intel APS
Frequency Scaling/Turbo Modes für zuverlässige Scaling Tests
Nutzung von Intel Vtune
- Code Optimierung für CLX-AP Teil II
NUMA-Awareness auf CSX-AP, Minimierung der Inter-Die Kommunikation, kann VTune helfen?
- IntelAdvisor
CPU-Binding mit SLURM für Einzelknoten- und MPI-Jobs mitIntel MPI/OpenMPI und hybrid
insb. Binding für kommunikationslastiger MPI-Ranks an den CPU-Die/Sockel mit OPA HFI Anschluß
- Code Optimization for CLX-AP CPUs part II (Intel/Atos)
- Thursday, 05.11.20 14:00-16:30 15
- Performance Analysis part II (Intel/Atos)IntelAdvisor
Intel Inspector Memory and Threading Correctness
- Nutzung von Allinea DDT: Paralleles Debugging, Live-Demonstration, Setup
- Friday, 06.11.20 09:00-12:00
- Nutzung von Allinea DDT: Paralleles Debugging, Live-Demonstration, SetupIntel VTune: demo
- Lustre für Anwender: Was sind optimale Settings für große und kleine Dateien, viele Dateien (Vorteile von DNE?)
- manuelle Einstellung Stripingfaktor, MDT-Zuweisung
- general Q&A
...