
- •Вопросы
- •Виды параллельной обработки данных на эвм
- •Параллелизм на уровне машинных команд.
- •Структура оперативной памяти.
- •Секция ввода/вывода
- •Секция межпроцессорного взаимодействия
- •Регистровая структура Cray c90
- •Понятие векторн обр-ки, зацепл фу(Cray c90) Векторная обработка
- •Функциональные устройства
- •Независимость функциональных устройств
- •Зацепление функциональных устройств
- •Закон Амдала .Время разгона конвейера Закон Амдала и его следствия
- •Причины уменьшения производительности Cray c90
- •Суммарное влияние отрицательных факторов на производительность компьютера
- •Архитектура компьютера EarthSimulator.
- •Массивно-параллельные компьютеры, общие черты
- •Общая структура компьютера cray t3d
- •Вычислительные узлы и процессорные элементы
- •Коммуникационная сеть
- •Топология сети, чередование вычислительных узлов
- •Маршрутизация в сети и сетевые маршрутизаторы.
- •Нумерация вычислительных узлов.
- •Особенности синхронизации процессорных элементов
- •Причины уменьшения производительности компьютера Cray t3e/d.
- •Вычислительные кластеры:узлы,коммуникационная сеть (латентность, пропускная способность).
- •История проекта Beowulf
- •Общая характеристика Hewlett-PackardSuperdome.
- •Предсказание ветвлений
- •Причины уменьшения производительности
- •Графовые модели программ, их взаимосвязь.
- •Mpi. Терминология и обозначения
- •Общие процедуры mpi
- •Mpi: синхронное и асинхронное взаимодействие процессов. Прием/передача сообщений между отдельными процессами
- •Прием/передача сообщений с блокировкой
- •Совмещенные прием/передача сообщений
- •Mpi: коммуникаторы
- •Коллективные взаимодействия процессов
- •Mpi: глобальные операции, барьеры Синхронизация процессов в mpi происходит посредством единственной функции
- •Транспьютер: основы архитектуры и его характеристика.
- •Оценки быстродействия вычислительных систем. Тесты производительности сети. Тесты производительности файловой системы. Тесты производительности процессора. Комбинированные тесты
- •Тесты производительности сети
- •Тесты производительности файловой системы
- •Тесты производительности процессора
- •Комбинированные тесты
- •Терминология
- •Классификация Флинна
- •Дополнения Ванга и Бриггса к классификации Флинна
- •Классификация Фенга
- •Классификация Шора
- •Классификация Хендлера
- •Классификация Хокни
- •Классификация Шнайдера
- •Классификация Джонсона
- •Классификация Базу
- •Классификация Кришнамарфи
- •Классификация Скилликорна
- •Классификация Дазгупты
- •Классификация Дункана
- •Принципы разработки современных парраллельных компьютеров.
- •Конвейерная организация Простейшая организация конвейера и оценка его производительности
- •Структурные конфликты и способы их минимизации
- •Конфликты по данным, остановы конвейера и реализация механизма обходов
- •Сокращение потерь на выполнение команд перехода и минимизация конфликтов по управлению
- •Ожидающие функции
- •Виды функций активации
- •Алгоритм решения задач с помощью мсп
- •Формализация задачи
- •Методы обучения
- •Сеть с линейным поощрением
- •Место нейронных сетей среди других методов решения задач
Параллельные Процессы и Параллельное Программирование в Вопросах и Ответах
Афанасьев М.П. ст. преп. каф И5
Источники, список литературы:
Воеводин В.В., Воеводин Вл.В. Параллельные вычисления. - СПб.: БХВ-Петербург,
Воеводин Вл.В., Филамофитский М.П. Суперкомпьютер на выходные //Открытые системы. 2003, N5,С.43-48.
Барский А.Б. Параллельные информационные технологии. Бином, 2007г.
Гергель В. П. Теория и практика параллельных вычислений. Бином, 2007г.
Камерон Хьюз, Трейси Хьюз. Параллельное и распределенное программирование с использованием C++. Вильямс, 2004г.
Богачев К. Ю. Основы параллельного программирования. Бином, 2003г.
Проблемы вычислений в распределенной среде. Прикладные задачи. Серия: Труды Института системного анализа Российской академии наук. РОХОС, 2004г.
Проблемы вычислений в распределенной среде: организация вычислений в глобальных сетях. Серия: Труды Института системного анализа Российской академии наук.
Кормен, Лэйзерсон, Ривест. Алгоритмы:построение и анализ.
Хамахер, Вранешич, Заки “Организация ЭВМ” – Питер,2003
Э.Таненбаум. Архитектура компьютера. 4-е идание. Питер,2003
С.Осовский. Нейронные сети для обработки информации.
Р.Каллан. Основные концепции нейронных сетей. «Вильямс», 2001.
Сайт: http://parallel.ru/
Портал www.citforum.ru
А также сайты многих российских университетов
Saint-Petersburg,2009
Вопросы
Виды параллельной обработки данных, их особенности.
История появления параллелизма в архитектуре ЭВМ.
Основные классы современных параллельных вычислительных систем.
Параллелизм на уровне машинных команд, суперскалярные и VLIW процессоры.
UMA, NUMA и ccNUMA архитектуры, компьютеры Cm*, BBN Butterfly.
Соотношение между понятиями: устройство, операция, обработка и их характеристиками: скалярный, векторный, конвейерный.
Общая структура компьютера CRAY C90.
Регистровая структура процессора CRAY C90.
Понятие векторной обработки данных, зацепление ФУ.
Причины уменьшения производительности компьютера CRAY C90: закон Амдала, секционирование векторных операций, время разгона конвейера.
Причины уменьшения производительности компьютера CRAY C90: конфликты в памяти, ограниченная пропускная способность каналов передачи данных, необходимость использования векторных регистров.
Архитектура компьютера Earth Simulator
Общая структура компьютера CRAY T3E: вычислительные узлы и процессорные элементы.
Общая структура компьютера CRAY T3E: аппаратная поддержка синхронизации параллельных процессов.
Причины уменьшения производительности компьютера CRAY T3E.
Вычислительные кластеры: узлы, коммуникационная сеть (латентность, пропускная способность).
Общая структура компьютера Hewlett-Packard Superdome.
Причины уменьшения производительности компьютера Hewlett-Packard Superdome.
Графовые модели программ, их взаимосвязь.
MPI: общая структура.
MPI: синхронное и асинхронное взаимодействие процессов.
MPI: различные виды операторов Send.
MPI: глобальные операции, барьеры.
MPI: коммуникаторы.
Метакомпьютер и метакомпьютинг. Отличительные свойства метакомпьютеров.
Транспьютер: основы архитектуры и его характеристика.
Оценки быстродействия вычислительных систем. Тесты производительности сети. Тесты производительности файловой системы. Тесты производительности процессора. Комбинированные тесты
Классификация парралельных вычислительных систем. Классификация Флинна. Дополнения Ванга и Бриггса к классификации Флинна
Классификация парралельных вычислительных систем. Классификация Фенга. Классификация Шора. Классификация Хендлера.
Классификация парралельных вычислительных систем. Классификация Хокни. Классификация Шнайдера. Классификация Джонсона. Классификация Базу
Классификация парралельных вычислительных систем. Классификация Кришнамарфи. Классификация Скилликорна. Классификация Дазгупты. Классификация Дункана.
Принципы разработки современных парраллельных компьютеров.
Параллелизм на уровне команд. Конвейеры.
Суперскалярные архитектуры.
Параллелизм на уровне процессоров. Массивно-парралельные процессоры.
Поддержка парралельного программирования в WIN32API. Многозадачность и средства синхронизации.
Архитектура коннтроллеров памяти и организация доступа к данным в многопроцессорных системах.(EREW,CREW,ERCW,CRCWсистемы)
Параллельный алгоритм вычисления номера элемента списка.
Параллельный алгоритм вычисления предикатов по списку.
Параллельный алгоритм вычисления глубины узлов в дереве. Цикл Эйлера.
Параллельное вычисление корня дерева в лесе.
Преимущества CRCWна примере нахождения минимального/максимального элемента.
LUPразложение матрицы. Вычисление обратной матрицы.
Умножение матриц. Алгоритм Штрассена. Операции с блочными матрицами.
Преобразование Фурье. Схема «бабочки».
Нейронные сети. Принципы обработки информации в НС.
Перцептрон. Принципы организации, построения и работы НС.
Типы искусственных нейронных сетей. Принципы организации.
Обучение в искусственных нейронных сетях.
Задачи решаемые искусственными нейронными сетями.
Вопрос№1