Descripción
Evolución de la arquitectura de sistemas informáticos para mejorar el rendimiento, incluyendo jerarquía de memoria, aceleradores de hardware y paralelismo a nivel de hilo. Temas avanzados de arquitectura de computadores como paralelismo a nivel de instrucción, superscalar, ejecución fuera de orden, ejecución especulativa, multicore, many-core, sistemas heterogéneos y virtualización.
Prerrequisitos
- Requisito(s): SYSC 3320, y estar inscrito en Computer Systems Engineering.
Condiciones y modalidades
- Impide obtener crédito adicional por Impide obtener crédito adicional por SYSC 4507 (ya no se ofrece).
- Requisito(s): SYSC 3320, y estar inscrito en Computer Systems Engineering.
- Clases magistrales tres horas a la semana, laboratorio tres horas semanas alternas.
Texto de referencia en su idioma de origen
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.
Fuentes y referencias
Se conservan las fechas y las fuentes para ayudarle a verificar la información. Las traducciones se proponen para facilitar la lectura; la fuente oficial es la referencia para las condiciones y los requisitos.
Referencia de la fuente : https://calendar.carleton.ca/undergrad/courses/SYSC/