Магистратура
2024/2025
Архитектура вычислительных систем и нейроускорителей
Статус:
Курс обязательный (Аппаратно-программные комплексы искусственного интеллекта)
Направление:
11.04.02. Инфокоммуникационные технологии и системы связи
Кто читает:
Департамент электронной инженерии
Когда читается:
1-й курс, 3, 4 модуль
Формат изучения:
без онлайн-курса
Охват аудитории:
для своего кампуса
Преподаватели:
Коновальцев Антон Вячеславович
Прогр. обучения:
Аппаратно-программные комплексы искусственного интеллекта
Язык:
русский
Кредиты:
6
Программа дисциплины
Аннотация
В рамках курса студенты изучают принципы построения вычислительных систем и современные архитектуры. Изучаются основы цифровой схемотехники, типовые логические устройства, методы описания и моделирования цифровых устройств, основы языков описания аппаратуры VHDL, Verilog и System Verilog, программы TestBench, среды моделирования цифровых устройств, понятие IP-блока, интерфейсы вычислительных систем UART, RS-232, RS-485, RS-422, USB,CAN, Ethernet, VGA, DVI, HDMI, DisplayPORT, PCI, PCI-Express, AXI, AMBA, Avalon, запоминающие устройства и типы памяти, иерархическая организация компьютера, понятие языка и виртуальной машины, интерпретация и трансляция, логическая эквивалентность аппаратного и программного обеспечения, архитектура и организация компьютера, гарвардская архитектура и архитектура Фон Неймана, принцип программного управления, основные элементы программной архитектуры, форматы представления данных, понятие центрального процессора, структура и форматы машинных команд, CISC и RISC архитектуры процессоров, VLIW архитектура, методы обеспечения параллелизма на уровне команд и многоядерные процессоры, архитектура процессорных ядер ARM и Risk V, понятие сопроцессора. Понятие графического процессора GPGPU, понятие нейропроцессора NPU, архитектура Google TPU.