Carleton University · SYSC 4310

Computer Systems Architecture

Credits : 0.5 creditReference year : 2026-27

Description

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.

Prerequisites

  • Prerequisite(s): SYSC 3320 , and enrolment in Computer Systems Engineering.

Conditions and arrangements

  • Precludes additional credit for Precludes additional credit for SYSC 4507 (no longer offered).
  • Prerequisite(s): SYSC 3320 , and enrolment in Computer Systems Engineering.
  • Lectures three hours a week, laboratory three hours alternate weeks.
Reference text in its original language

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 and references

Dates and sources are retained to help you verify the information. Translations are provided to facilitate reading; the official source governs conditions and requirements.

Source reference : https://calendar.carleton.ca/undergrad/courses/SYSC/

Write to StudyCanada

Your plans or a question: let’s continue the conversation by email.

We will use these details to reply to your enquiry. Privacy

This form contacts StudyCanada. To contact this institution, use the details on its profile.