courses:high_performance_computing:lectures
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
courses:high_performance_computing:lectures [2024/09/15 19:23] – kel | courses:high_performance_computing:lectures [2025/01/13 01:12] (current) – kel | ||
---|---|---|---|
Line 79: | Line 79: | ||
- Средства анализа производительности | - Средства анализа производительности | ||
* Утилита time | * Утилита time | ||
- | * Intel Parallel Studio | + | * Intel VTune |
- | * Valgrind (модули callgrind, cachegrind) | + | * Valgrind (модули callgrind) |
- Пример поиска узких мест | - Пример поиска узких мест | ||
- Профилирование промашек по кэшу и метрика CPI | - Профилирование промашек по кэшу и метрика CPI | ||
Line 139: | Line 139: | ||
===== 17. Шаблоны || программирования ===== | ===== 17. Шаблоны || программирования ===== | ||
+ | - Общий взгляд на виды организации вычислений | ||
- Структурные шаблоны: | - Структурные шаблоны: | ||
* Декомпозиция по задачам | * Декомпозиция по задачам | ||
Line 144: | Line 145: | ||
* Recursive Data | * Recursive Data | ||
* Pipeline | * Pipeline | ||
- | - Некоторые программные структуры: | ||
- | * Parallel loops | ||
- | * Boss/Worker | ||
- Разное: | - Разное: | ||
* Double check | * Double check |
courses/high_performance_computing/lectures.1726417401.txt.gz · Last modified: 2024/09/15 19:23 by kel