Адрес e-mail:

uArchSim

 

Тематика: архитектура компьютерных систем; микроархитектрура процессоров; разработка поведенческой модели процессора на языке высокого уровня (С++).

В рамках данного проекта лаборатории студентам предоставляется возможность ознакомиться с устройством современных компьютерных систем. Основное внимание уделяется микроархитектуре ядра процессора, таким понятием и разделам, как binary algebra, circuit design, data/control paths, single/multi cycle implementations, pipelining, caches, branch prediction и т.д. Помимо теоретических занятий, важной составляющей проекта является практические работы, во время которых студенты разрабатывают различные блоки поведенческой модели микропроцессора архитектуры MIPS на языке высокого уровня (С++). Данные работы тесно взаимосвязаны с материалом, изучаемым на теоретических занятия, что позволяет увидеть, как теоретические основы применяются и работают на практике, в реальных приложениях.

В рамках курса, не будет преподаваться С++. Студентам, которые не знакомы с этим языком программирования, будет предложено самостоятельно ознакомиться с ним, используя предложенный самоучитель и план занятий.

Для успешного прохождения собеседования кандидату желательно (но не обязательно!) быть знакомым с некоторыми из следующих понятий: конвейер микропроцессора (pipeline), СPI (clocks per instruction), CISC (Complex instruction set computer), RISC (Restricted (reduced) instruction set computer), микропроцессорные кэшы (CPU caches), регистры, такт (clock cycle), частота микропроцессора (frequency), основные блоки микропроцессора (fetcher, decoder, scheduler, executer/ALU, memory) и их взаимосвязь, транзистор.

Руководители проекта: Титов Александр, Крюков Павел.

Если вы заметили в тексте ошибку, выделите её и нажмите Ctrl+Enter.

МФТИ в социальных сетях

soc-vk soc-fb soc-tw soc-li soc-li soc-yt
Яндекс.Метрика