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/01/25 00:04] – kel | courses:high_performance_computing:lectures [2024/09/15 19:23] (current) – kel | ||
---|---|---|---|
Line 3: | Line 3: | ||
- Тенденции развития вычислительных систем, | - Тенденции развития вычислительных систем, | ||
- Классификация параллельных систем (SIMD, MISD..., SMP, MPP) | - Классификация параллельных систем (SIMD, MISD..., SMP, MPP) | ||
- | - Современные высокопроизводительные системы: | + | - Расширения процессоров |
- Понятия ускорения, | - Понятия ускорения, | ||
- План курса | - План курса | ||
- Старт потока (Java): реализация Runnable vs наследование от Thread | - Старт потока (Java): реализация Runnable vs наследование от Thread | ||
+ | - Напоминание о процессах и потоках: | ||
===== 1. Многопоточность или IPC ===== | ===== 1. Многопоточность или IPC ===== | ||
Line 23: | Line 24: | ||
* interrupted exception | * interrupted exception | ||
* примеры кода в glibc | * примеры кода в glibc | ||
- | - Сравнение различных потоков (POSIX, | + | - Сравнение различных потоков (POSIX, |
+ | - Разница pthread / kthread | ||
- Проброс исключений между потоками | - Проброс исключений между потоками | ||
+ | - Напоминание о user space / kernel space и соответствующей стоимости syscall | ||
===== 3. Примитивы синхронизации ===== | ===== 3. Примитивы синхронизации ===== |
courses/high_performance_computing/lectures.1706130253.txt.gz · Last modified: 2024/01/25 00:04 by kel