Описание
Эволюция архитектуры компьютерных систем для повышения производительности, включая иерархию памяти, аппаратные ускорители и параллелизм на уровне потоков. Продвинутые темы архитектуры компьютеров, такие как параллелизм на уровне инструкций, суперскалярные архитектуры, выполнение вне порядка, спекулятивное выполнение, многопроцессорность, many-core, гетерогенные системы и виртуализация.
Предварительные требования
- Предварительные требования: SYSC 3320 и зачисление на программу Computer Systems Engineering.
Условия и порядок
- Запрещает дополнительное зачтение для Запрещает дополнительное зачтение для SYSC 4507 (больше не предлагается).
- Предварительные требования: SYSC 3320 и зачисление на программу Computer Systems Engineering.
- Лекции три часа в неделю, лаборатория три часа через неделю.
Текст источника на языке оригинала
Evolution of computer systems architecture to improve performance, including memory hierarchy, hardware accelerators, and thread level parallelism. Advanced computer architecture topics such as instruction level parallelism, superscalar, out-of-order execution, speculative execution, multicore, many-core, heterogeneous systems, and virtualization.
- Prerequisite(s): SYSC 3320 , and enrolment in Computer Systems Engineering.
- Precludes additional credit for Precludes additional credit for SYSC 4507 (no longer offered).
- Lectures three hours a week, laboratory three hours alternate weeks.
Источники и ссылки
Даты и источники сохраняются, чтобы помочь вам проверить сведения. Переводы предлагаются для удобства чтения; официальным источником для условий и требований является оригинал.
Исходная ссылка : https://calendar.carleton.ca/undergrad/courses/SYSC/