Descrição
Evolução da arquitetura de sistemas computacionais para melhorar desempenho, incluindo hierarquia de memória, aceleradores de hardware e paralelismo em nível de threads. Tópicos avançados de arquitetura de computadores como paralelismo em nível de instrução, superscalar, execução fora de ordem, execução especulativa, multicore, many-core, sistemas heterogêneos e virtualização.
Pré-requisitos
- Pré-requisito(s): SYSC 3320 , e matrícula em Engenharia de Sistemas Computacionais.
Condições e modalidades
- Impede crédito adicional para Impede crédito adicional para SYSC 4507 (não oferecido mais).
- Pré-requisito(s): SYSC 3320 , e matrícula em Engenharia de Sistemas Computacionais.
- Aulas expositivas três horas por semana, laboratório três horas em semanas alternadas.
Texto de referência na sua língua de origem
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.
Fontes e referências
As datas e as fontes são mantidas para ajudá-lo a verificar os dados. As traduções são propostas para facilitar a leitura; a fonte oficial é a referência para condições e exigências.
Fonte de referência : https://calendar.carleton.ca/undergrad/courses/SYSC/