Параллельные вычисления. 1 Классификация параллельных вычислительных систем 1 Векторноконвейерные системы и векторнопараллельные (simdсистемы)
Скачать 16.54 Kb.
|
Параллельные вычисления (базовый курс) Глава 1. Архитектура параллельных вычислительных систем Глава 1.1. Основные классы параллельных вычислительных систем 1.1.1. Классификация параллельных вычислительных систем 1.1.2. Векторно-конвейерные системы и векторно-параллельные (SIMD-системы) 1.1.3. Многопроцессорные системы (MIMD-системы) 1.1.4. Многопроцессорные системы (MIMD-системы). Вычислительные кластеры 1.1.5. Производительность параллельных вычислительных систем Глава 1.2. Коммуникационная среда параллельных вычислительных систем 1.2.1. Компоненты коммуникационной среды 1.2.2. Топологии коммуникационных сетей 1.2.3. Сетевые коммутаторы 1.2.4. Основные характеристики коммуникационных сетей Глава 1.3. Параллельные системы нетрадиционной архитектуры 1.3.1. Нейросетевые вычислительные системы 1.3.2. Вычислительные машины потока данных и ассоциативные вычислительные машины Глава 2. Программное обеспечение параллельных вычислительных систем Глава 2.1. Классификация и основные понятия операционных систем параллельных вычислительных систем 2.1.1. Классификация мультипроцессорных операционных систем 2.1.2. Основные понятия многопроцессорных операционных систем Глава 2.2. Операционные системы параллельных вычислительных систем. Синхронизация и коммуникации процессов. 2.2.1. Операционные системы мультипроцессоров. Синхронизация процессов 2.2.2. Операционные системы мультикомпьютеров. Коммуникации процессов 2.2.3. Операционные системы мультикомпьютеров. Управление распределенной памятью Глава 2.3. Операционные системы параллельных вычислительных систем. Планирование процессов 2.3.1. Задача оптимального отображения параллельных процессов на архитектуру многопроцессорной вычислительной системы 2.3.2. Операционные системы мультипроцессоров. Планирование процессов 2.3.3. Операционные системы мультикомпьютеров. Планирование процессов 2.3.4. Операционные системы мультикомпьютеров. Спектральный алгоритм балансировки загрузки 2.3.5. Отображение процессов с регулярной структурой на типовые архитектуры мультикомпьютеров Глава 2.4. Языки высокого уровня для программирования векторно-конвейерных и векторно-параллельных вычислительных систем 2.4.1. Выборка элементов массива 2.4.2. Функции обработки массивов для получения соответствия 2.4.3. Параллельные операторы Глава 2.5. Языки высокого уровня для программирования MIMD-вычислительных систем 2.5.1. MPMD-языки высокого уровня. Средства описания процессов, средства инициализации и завершения процессов 2.5.2. MPMD-языки высокого уровня. Средства синхронизации и обмена данными 2.5.3. MPMD-языки высокого уровня. Средства конфигурирования 2.5.4. SPMD-языки высокого уровня Глава 2.6. Автоматическое распараллеливание последовательных программ 2.6.1. Степени параллелизма. Статическое и динамическое распараллеливание последовательных программ 2.6.2. Распараллеливание ациклических участков 2.6.3. Особенности распараллеливание выражений 2.6.4. Распараллеливание циклических фрагментов программ Глава 2.7. Коммуникационные библиотеки для организации параллельного выполнения программ 2.7.1. Библиотека OpenMP 2.7.2. Библиотека MPI 2.7.3. Библиотека PVM Глава 2.8. Средства отладки и профилирования параллельных программ 2.8.1. Средства отладки параллельных программ 2.8.2. Средства профилирования параллельных программ Глава 3. Алгоритмы для параллельных вычислительных систем Глава 3.1. Общие вопросы синтеза алгоритмов для параллельных вычислительных систем 3.1.1. Типы параллелизма и методы синтеза параллельных алгоритмов 3.1.2. Оценка эффективности параллельных алгоритмов 3.1.3. Параллельные алгоритмы вычисления рекурсий Глава 3.2. Параллельные методы и алгоритмы линейной алгебры 3.2.1. Базовые алгоритмы 3.2.2. Прямые методы решения систем линейных алгебраических уравнений. Метод исключения Гаусса 3.2.3. Итерационные методы решения систем линейных алгебраических уравнений. Метод Якоби 3.2.4. Методы минимизации для решения систем линейных алгебраических уравнений. Метод сопряженных направлений Глава 3.3. Параллельные алгоритмы интегрирования обыкновенных дифференциальных уравнений 3.3.1. Задача Коши 3.3.2. Двухточечная краевая задача для уравнений второго порядка Глава 3.4. Параллельные алгоритмы решения краевых задач для дифференциальных уравнений в частных производных 3.4.1. Нестационарная задача 3.4.2. Стационарная краевая задача |