Description
Évolution de l’architecture des systèmes informatiques pour améliorer les performances, y compris hiérarchie mémoire, accélérateurs matériels et parallélisme au niveau des threads. Sujets avancés d’architecture informatique tels que parallélisme au niveau des instructions, superscalaire, exécution hors ordre, exécution spéculative, multicœur, many-core, systèmes hétérogènes et virtualisation.
Préalables
- Prérequis : SYSC 3320 , et inscription en Génie des systèmes informatiques.
Conditions et modalités
- Empêche l'obtention de crédits supplémentaires pour Empêche l'obtention de crédits supplémentaires pour SYSC 4507 (n'est plus offert).
- Prérequis : SYSC 3320 , et inscription en Génie des systèmes informatiques.
- Cours magistraux trois heures par semaine, laboratoire trois heures aux semaines alternées.
Texte de référence dans sa langue d’origine
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.
Sources et références
Les dates et les sources sont conservées pour vous aider à vérifier les renseignements. Les traductions sont proposées pour faciliter la lecture; la source officielle fait référence pour les conditions et les exigences.
Référence source : https://calendar.carleton.ca/undergrad/courses/SYSC/