АВС

  1. Параллелизм на уровне команд. Суперскалярный процессор, VLIW-процессор.
  2. Совмещение времени работы нескольких устройств.
  3. Внутрипроцессорная многопоточность.
  4. Внутрипроцессорный параллелизм.
  5. Многопрограммный режим работы. Организация виртуальной памяти.
  6. Классы систем с виртуальной памятью.
  7. Организация таблиц страниц. Политики замещения страниц.
  8. Ускорение страничного механизма. Проблемы защиты памяти.
  9. Управление памятью в процессорах Pentium. Дескрипторные таблицы. Формирование адреса.
  10. Виртуальная память со страничной организацией в процессорах Pentium и UltraSPARC III.
  11. Защита по привилегиям.
  12. Многоуровневая организация памяти. Статическая и динамическая память.
  13. Кэш-память. Механизмы работы кэша. Когерентность кэш-памяти.
  14. Классификации кэшей. Оптимизации кэшей: аппаратные и программные.
  15. Внутреннее устройство и функционирование ОЗУ. Цикл памяти.
  16. Эволюция ОЗУ. Атаки на ОЗУ. Контроль и диагностика ОЗУ.
  17. Организация шин. Параметры шин. Циклы шины.
  18. Арбитраж. Конвейерный режим шины. Многошинная архитектура.
  19. Шина PCI: организация и функционирование. Шина PCI Express: организация.
  20. Шина USB: предпосылки, организация и функционирование.
  21. Конвейерная архитектура процессора: принцип организации, модель производительности, классификация конвейеров.
  22. Классификация конвейерных конфликтов. Методы преодоления конфликтов по данным и структурных конфликтов.
  23. Классификация конвейерных конфликтов. Методы преодоления конфликтов по управлению.
  24. Предсказание ветвлений. Статическое и динамическое предсказание. Таблица истории переходов, предсказатели, буфер адресов переходов, стек адресов возврата.
  25. Динамическое изменение машинных команд: неупорядоченное выполнение, алгоритм Томасуло.
  26. ─────────────────▄▄▄▄▄▄▄▄
  27. ───────────────▄▀░░░░░░░░▀▄
  28. ──────────────▐░░▄▀▀░░▀▀▄░░▌
  29. ──────────────▐░░██▀░░▀██░░▌
  30. ──────────────▐░░░░░▀▀░░░░░▌
  31. ──────────────▐░░░░░░░░░░░░▌
  32. ──────────────▐░░░▄▀▀▀▀▄░░░▌
  33. ───────────────▀▄░░░▀▀░░░▄▀
  34. ─────────────────▀▄▄▄▄▄▄▀
  35. Законы Амдала. Классификация параллельных систем по Флинну.
  36. Классификация параллельных систем класса MIMD. Мультипроцессоры и мультикомпьютеры.
  37. Семантика памяти. Отслеживание изменений данных в кэш-памяти.
  38. Линии связи. Классификация и топология сетей. Коммуникационные сети. Коммутация. Методы коммутации. Планирование. Производительность. Метрика аппаратного обеспечения.
  39. Примеры организации систем параллельной обработки информации: GPU, мультипроцессоры UMA, COMA, NUMA.
  40. Примеры организации систем параллельной обработки информации: мультикомпьютеры MPP, кластеры. Кластеры: организация и программное обеспечение.