альтернативный текст

Архитектура высокопроизводительных процессоров

Архитектуры CISC, RISC, VLIW, EPIC. Векторизация. Векторные наборы инструкции. Измерение производительности процессора Параллелизм уровня команд. Конвейер инструкций. Технология оптимизирующей компиляции. Алгоритм Томасуло. Суперскалярный процессор. Предсказатели ветвления. Спекулятивный процессор. Организация иерархии памяти в спекулятивном суперскалярном процессоре (СССП). Многопоточные и многоядерные процессоры. Микроархитектура статических суперскалярных процессоров. Микроархитектура процессоров с архитектурой RISC. Микроархитектура СССП с архитектурой х86. Микроархитектура СССП с одновременной многопоточностью. Микроархитектура процессоров с нестандартной архитектурой. Процессоры с перспективной архитектурой и микро-архитектурой. SMP системы. Протоколы поддержки когерентности кэша. Системы с общей шиной. Кластерные вычислительные системы. Вычислительные системы с проблемно- и функционально-ориентированными процессорами.

В результате изучения учебной дисциплины студент должен:

знать: 

  • принципы организации архитектуры процессора;
  • типы существующих архитектур, их основные достоинства и недостатки;
  • принцип векторизации программ и векторные наборы инструкций;
  • устройство и функционирование основных блоков процессора;
  • принципы организации суперскалярных процессоров;
  • принципы организации спекулятивных процессоров;
  • микроархитектуру современных процессоров различных производителей;

 

уметь: 

  • оценивать производительность процессора и применять его к конкретной задаче;
  • выполнять поиск «узких» мест и оптимизировать программы под конкретную архитектуру;
  • использовать векторные наборы инструкций;
  • использовать оптимизирующие компиляторы;

 

владеть: 

  • особенностями организации конвейерной обработки инструкций; -особенностями организации архитектуры GPU й Intel х86.
Шаблоны Joomla с адаптивным макетом