Управление группами процессов и коммуникаторами: виртуальные топологии, декартовы решетки, топологии типа граф. Разработка параллельных программ с использованием интерфейса для передачи данных на языке Fortran. Дополнительные возможности стандарта MPI-2.
Описание элементов языка Фортран GNS, ориентированного на программирование параллельных вычислительных процессов методом передачи сообщений. Идентификация отправителей и получателей. Структура элементов списка передаваемых сообщений; конструкция выбора.
Исследование параллельного алгоритма решения задачи о дифракции волн антиплоской деформации на системе жестких включений некруговой формы и анализ динамической напряженности. Метод параллельных вычислений, проведенный на кластере "Инпарком-256".
Понятие параллельных плоскостей. Невозможные структуры де Мея. Параллельность в природе. Использование математических теорем при доказательстве геометрического признака. Параллельность боковых сторон трапеции. Наличие общих точек у прямой и плоскости.
Описание основных способов задания плоскостей в пространстве, их признаки и свойства. Изучение основных аксиом стереометрии. Определение возможных вариантов взаимного расположения плоскостей в пространстве. Практическая сфера применения параллельности.
Обобщение и систематизации знаний. Проведение урока в форме коллоквиума. Повторение и систематизация учебного материала, контроль знаний учащихся, их коррекция. Выполнение заданий с той степенью понимания, которое соответствует возможностям школьника.
Характеристика параллельных прямых на плоскости в курсе планиметрии. Теоремы как признаки параллельности прямых, а также роль их аксиомы. Параллельность прямых в пространстве и особенности скрещивающихся линий. Теорема о линиях и ее доказательство.
Реализация последовательного алгоритма умножения матрицы на вектор. Принципы распараллеливания, определение подзадач. Выделение информационных зависимостей. Распределение подзадач по процессорам. Инициализация и завершение параллельной программы.
Создание виртуальной декартовой топологии. Определение размеров объектов, ввод исходных данных. Завершение процесса вычислений. Распределение данных между процессами. Начало реализации параллельного алгоритма матричного умножения. Рассылка блоков матрицы.
Реализация последовательного алгоритма Флойда. Выделение информационных зависимостей. Масштабирование и распределение подзадач по процессорам. Инициализация параллельной программы. Сбор результирующей матрицы. Проведение вычислительных экспериментов.
Роль изображений, получаемых с помощью космических средств дистанционного зондирования Земли в научных исследованиях, промышленных, хозяйственных, военных, других приложениях. Разработка космических аппаратов дистанционного зондирования: алгоритм k-means.
Применение параллельных вычислений на графических процессорах при решении задачи переноса носителей заряда в полупроводниковых приборах с учетом радиационного воздействия. Сведение системы уравнений в производных к дифференциально-алгебраической задаче.
Классификация параллельных архитектур по Флинну. Суперскалярные и VLIW машины, выдающие несколько команд за один такт. Архитектура компьютера в классификации Скилликорна. Основные направления и этапы развития параллельных вычислительных технологий.
Распараллеливание вычислений в многопроцессорных и параллельных структурах как способ повышения производительности. Увеличение количества ядер. Разница между графическим и центральным процессорами. Применение чипов для расчётов на графических ускорителях.
- 1335. Параллельные запросы
Изучение особенностей продажами товаров через Web. Многопоточная программа MySQL, SQL-инструкции и СУБД механизм блокировки. Транзакции и параллельные вычисления. Правила выполнения и отмены транзакции, ее атомарность. Уровни изоляции в стандарте SQL.
Разработка методики для вычисления среднего арифметического значения ряда натуральных чисел. Анализ программ и их поведения при различных смыслах приоритетов подпроцессов. Характеристика влияния временных задержек и средств явной передачи управления.
Рассмотрение последствий массовых переселений в Западную Сибирь в результате сталинских репрессий 1930-1950 гг., обусловивших динамику взаимоотношений спецпереселенцев и коренного населения - хантов. Роль переселений в формировании местной идентичности.
Мультипроцессоры и мультикомпьютеры. Схема мультикомпьютера, недостатки мультипроцессоров. Топология коммуникационной сети, пропускная способность сечения. Процессоры с массовым параллелизмом. Механизм обработки запроса. Пути повышения производительности.
Особенности взаимодействия процессоров в параллельной компьютерной системе, классификация ее видов. Использование единого адресного пространства в мультипроцессорном компьютере. Программная структура для обмена данных. Уровни реализации общей памяти.
Исследование различий стратегий мультипроцессоров и мультикомпьютеров. Принципы организации обмена данными. Рассмотрение уровней реализации общей памяти. Классификация параллельных компьютерных систем. Изучение моделей состоятельности и семантики памяти.
Разработка мультипроцессорных систем и мультикомпьютеров путём объединения многочисленных процессоров и обеспечения их эффективного взаимодействия. Уровни параллелизма, внутрипроцессорный и параллелизм на уровне команд. Основные подходы к защите данных.
Метод Гаусса: последовательный, параллельный алгоритм. Прямой, обратный ход. Главная функция программы main. Метод сопряженных градиентов, итерации при решении системы линейных уравнений второго порядка. Коммуникационная сложность параллельных вычислений.
Реализация последовательного и параллельного алгоритмов сортировки. Определение подзадач и выделение информационных зависимостей. Реализация сортировки для любого количества данных. Проверка работы программы. Проведение вычислительных экспериментов.
Способы распределения данных. Последовательный алгоритм. Ленточная схема, разделение матрицы по строкам, по столбцам. Блочная схема. Использование матриц и матричных операций, для демонстрации многих приемов и методов параллельного программирования.
М. Булгаков и произведение всей его жизни - "Мастер и Маргарита". Отображение параллельных миров в романе "Мастер и Маргарита", видение М. Булгакова. Явление троемирия в романе. Принципы построения структуры романа. Композиционная связь между мирами.
Обучение чтению аутентичных текстов профессиональной направленности студентов неязыковых вузов. Применение параллельных опор, обеспечивающих одномоментный перевод незнакомой лексики. Облегчение восприятия и смысловой обработки аутентичного текста.
Понятие многоядерных вычислительных систем и их устройство. Разработка средств ускорения работы аппаратно-программного комплекса за счет распараллеливания вычислительных процессов. Отладка модуля обработки данных в многоканальных системах безопасности.
Изучение прямых изоклин системы дифференциальных уравнений. Главные способы разбиения множества изоклин, теоремы и доказательства. Нахождение параллельных между собой прямых изоклин системы. Квадратичная дифференциальная система, её состояния равновесия.
Нарушение единственности решения задачи Коши для волнового уравнения как фактор, приводящий к радикальным следствиям для электродинамики. Анализ начальных условий, которым должно удовлетворять решение задачи Коши для неограниченного пространства.
Две технологии программной реализации (параллельная, последовательная) алгоритмов приближенных решений краевых задач для обыкновенных дифференциальных уравнений. Сравнение последовательных и параллельных вычислений. Метод Галеркина и конечной разности.