
- •«История»
- •«Английский язык»
- •Для того, чтобы подготовиться к зачету Вам необходимо знать следующий грамматический материал:
- •Составить и рассказать наизусть тему “My Biography”. «Экономика»
- •«Безопасность жизнедеятельности» тематика рефератов
- •«Математика» раздел «Алгебра и геометрия»
- •«Информатика»
- •«Химия»
- •«Технология программирования»
- •Социология
- •«Архитектура информационных систем»
- •«Управление данными»
- •«Операционные системы»
«Архитектура информационных систем»
История развития архитектур вычислительных систем (ВС).
Предмет и задачи дисциплины. История развития архитектур вычислительных систем (ВС). Характеристики ВС.
Организация параллельных вычислительных процессов как направление в достижении высокой скорости решения прикладных задач. Параллелизмы в архитектуре вычислительных систем.
Понятие высокопроизводительной вычислительной системы (ВВС). Основные цели создания ВВС: достижение высокой производительности и надежности. Факторы, определяющие высокую стоимость ВВС.
Поток команд и поток данных. Классификация архитектур ВС Флинна: SISD, MISD, SIMD и MIMD.
Многомашинные и многопроцессорные ВС. Архитектура ВС типа «вычислительная поверхность». Архитектура супер–ЭВМ гиперкуб Intel iPSC-VX
Особенности вычислительных задач, позволяющие организовать параллельные вычисления. Естественный параллелизм. Параллелизм множества объектов. Параллелизм независимых ветвей.
Параллелизм смежных операций. Искусственный параллелизм. Преобразование типов параллелизма
Суть параллелизма и его типы. Параллелизм уровня заданий. Параллелизм уровня программ. Параллелизм уровня команд. Профиль параллелизма программ.
Характеристики параллелизма: ускорение, эффективность и качество. Ограничение ускорения. Постановка задачи в законе Амдала.
Основные методы достижения высокого быстродействия: передовая технология проектирования и изготовления, применение быстродействующих элементов и устройств,
Увеличение скорости выполнения основных операций и команд, сокращение временных затрат при обращении к памяти, конвейеризация выполнения команд, распараллеливание выполнения прикладных программ.
Классификация памяти ВС. Модули памяти. Архитектура совместно используемой памяти. Архитектура распределенной памяти.
Многопроцессорная когерентная память. Программные и аппаратные способы решения проблем когерентности. Контроллеры Кешей.
Назначение протоколов наблюдений. Протоколы: сквозной записи, обратной записи, однократной записи.
Понятие о многомашинных и многопроцессорных ВС. Методы и средства организации многомашинных ВС.
Схема взаимодействия ЭВМ в ВС. Схема взаимодействия процессоров в ВС. Суперкомпьютеры и особенности их архитектуры.
Классификация многопроцессорных ВС. Архитектуры параллельных ВС:
ВС с контроллерным управлением. ВС с управлением потоком данных, ВС с управлением по запросам.
ВС с управлением наборами условий. ВС с общим полем памяти.
Принципы конвейеризации вычислений. Метрики эффективности конвейеров. Конвейер команд.
Конфликты в конвейере команд. Методы решения проблемы условного перехода. Предсказание переходов.
Суперскалярный процессор. Особенности реализации суперскалярных процессоров.
Понятие вектора. Размещение данных в памяти. Понятие векторного процессора. Структуру векторного процессора.
Обработка длинных векторов и матриц. Ускорение вычислений в векторных ВС.
Назначение матричных ВС. Обобщенная модель матричной ВС. Контроллер массива процессоров. Модели массивов процессоров.
Ассоциативный процессор. ВС со систолической структурой. Классификация ВС систолических структур.
ВС с командными словами сверхбольшой длины (VLIW). ВС с явным параллелизмом команд (EPIC).
Кластерные ВС. Классификация архитектур кластерных ВС. Топология кластеров.
Симметричные мультипроцессорные ВС (SMP). ВС системы с массовой параллельной обработкой (MPP).
ВС на базе транспьютеров.
Организацию памяти ВС. Модели архитектур памяти ВС. Понятие системы с однородным доступом к памяти.
Общая память. Распределенная память. Иерархия памяти ВС. Назначение кэш-памяти.
Мультипроцессорная когерентная кэш-память. Программные и аппаратные способы решения когерентности кэш-памяти.
Классификация архитектур системы команд. Команды управления потоком команд. формат команд. Адресность и время выполнения программы. Архитектуры с полным и сокращенным набором команд.
Регистры в RISC процессорах. Преимущества и недостатки RISC. Суперскалярные процессоры.
Однопользовательские операционные системы (ОС), операционные системы реального времени, многопользовательские операционные системы.
Структура ОС. Ядро ОС. Интерфейсы ОС. Операционные системы MS Windows. Структура. Модель безопасности.
Windows NT/2000/XP. Методы взаимодействия процессов. Программное обеспечение ВС.
Структуризацию и выполнение параллельных программ. Совместную работу процессоров. Параллельные методы вычислений.
Алгоритмы и языки. Оценка производительности параллельных алгоритмов.
Использовать стандартные средства для анализа производительности системы.
Стандартные бенчмарки. Модели и методы анализа производительности.
Определения коммуникационной системы ВС. Метрики сетевых соединений. Маршрутизацию данных.
Динамические и статические топологии. Сети с коммутацией соединений и коммутацией пакетов.
Основа маршрутизации. Функции маршрутизации.
Статические топологии: линейная, кольцевая и звездообразная.
Динамические топологии: шинная и «баньян». Тенденции повышения производительности ВС.
Нетрадиционные способы повышения производительности. Методы структурной организации вычислений.