АВС
- Параллелизм на уровне команд. Суперскалярный процессор, VLIW-процессор.
- Совмещение времени работы нескольких устройств.
- Внутрипроцессорная многопоточность.
- Внутрипроцессорный параллелизм.
- Многопрограммный режим работы. Организация виртуальной памяти.
- Классы систем с виртуальной памятью.
- Организация таблиц страниц. Политики замещения страниц.
- Ускорение страничного механизма. Проблемы защиты памяти.
- Управление памятью в процессорах Pentium. Дескрипторные таблицы. Формирование адреса.
- Виртуальная память со страничной организацией в процессорах Pentium и UltraSPARC III.
- Защита по привилегиям.
- Многоуровневая организация памяти. Статическая и динамическая память.
- Кэш-память. Механизмы работы кэша. Когерентность кэш-памяти.
- Классификации кэшей. Оптимизации кэшей: аппаратные и программные.
- Внутреннее устройство и функционирование ОЗУ. Цикл памяти.
- Эволюция ОЗУ. Атаки на ОЗУ. Контроль и диагностика ОЗУ.
- Организация шин. Параметры шин. Циклы шины.
- Арбитраж. Конвейерный режим шины. Многошинная архитектура.
- Шина PCI: организация и функционирование. Шина PCI Express: организация.
- Шина USB: предпосылки, организация и функционирование.
- Конвейерная архитектура процессора: принцип организации, модель производительности, классификация конвейеров.
- Классификация конвейерных конфликтов. Методы преодоления конфликтов по данным и структурных конфликтов.
- Классификация конвейерных конфликтов. Методы преодоления конфликтов по управлению.
- Предсказание ветвлений. Статическое и динамическое предсказание. Таблица истории переходов, предсказатели, буфер адресов переходов, стек адресов возврата.
- Динамическое изменение машинных команд: неупорядоченное выполнение, алгоритм Томасуло.
- ─────────────────▄▄▄▄▄▄▄▄
- ───────────────▄▀░░░░░░░░▀▄
- ──────────────▐░░▄▀▀░░▀▀▄░░▌
- ──────────────▐░░██▀░░▀██░░▌
- ──────────────▐░░░░░▀▀░░░░░▌
- ──────────────▐░░░░░░░░░░░░▌
- ──────────────▐░░░▄▀▀▀▀▄░░░▌
- ───────────────▀▄░░░▀▀░░░▄▀
- ─────────────────▀▄▄▄▄▄▄▀
- Законы Амдала. Классификация параллельных систем по Флинну.
- Классификация параллельных систем класса MIMD. Мультипроцессоры и мультикомпьютеры.
- Семантика памяти. Отслеживание изменений данных в кэш-памяти.
- Линии связи. Классификация и топология сетей. Коммуникационные сети. Коммутация. Методы коммутации. Планирование. Производительность. Метрика аппаратного обеспечения.
- Примеры организации систем параллельной обработки информации: GPU, мультипроцессоры UMA, COMA, NUMA.
- Примеры организации систем параллельной обработки информации: мультикомпьютеры MPP, кластеры. Кластеры: организация и программное обеспечение.