WClasses
ECE 320 - Computer Architecture
Organization and performance of uniprocessors, pipelined processors, dynamically scheduled processors, parallel processors and multiprocessors; memory and cache structures; multiprocessor algorithms and synchronization techniques; special-purpose architectures.
Prerequisites
ECE222, ECE327; Level at least 3B BASc/BSE or Computer Science/Digital Hardware Specialization.
Corequisites
None
Antirequisites
ECE429
Offerings
Fall 2025 [1259]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5352 | 38 / 40 | 08:30 - 11:20 | T | ||
| LAB 202 | 5353 | 26 / 40 | 08:30 - 11:20 | W | ||
| LAB 203 | 5354 | 12 / 40 | 08:30 - 11:20 | Th | ||
| LAB 204 | 9176 | 36 / 40 | 08:30 - 11:20 | T | ||
| LAB 205 | 9177 | 26 / 40 | 08:30 - 11:20 | W | ||
| LAB 206 | 9178 | 16 / 40 | 08:30 - 11:20 | Th | ||
| LEC 001 | 5350 | 104 / 120 | 16:00 - 17:20 | T | ||
| LEC 002 | 9182 | 50 / 120 | 16:00 - 17:20 | Th | ||
| TUT 101 | 5351 | 76 / 120 | 08:00 - 08:50 | W | ||
| TUT 102 | 9183 | 78 / 120 | 17:30 - 18:20 | F |
Winter 2024 [1241]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LEC 001 | 9087 | 0 / 1 | ||||
| LEC 002 | 9102 | 0 / 1 |
Fall 2023 [1239]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5376 | 37 / 47 | 08:30 - 11:20 | T | ||
| LAB 202 | 5377 | 37 / 47 | 08:30 - 11:20 | W | ||
| LAB 203 | 5378 | 38 / 47 | 08:30 - 11:20 | Th | ||
| LEC 001 | 5374 | 112 / 140 | 12:30 - 13:50 | M,F | ||
| TUT 101 | 5375 | 112 / 140 | 12:30 - 13:20 | T |
Fall 2022 [1229]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 5962 | 36 / 40 | 08:30 - 11:20 | T | E2 2356A | |
| LAB 202 | 5963 | 27 / 40 | 08:30 - 11:20 | W | E2 2356A | |
| LAB 203 | 5964 | 23 / 40 | 08:30 - 11:20 | Th | E2 2356A | |
| LEC 001 | 5959 | 86 / 120 | 12:30 - 13:50 | W,Th | E7 4043 | Hiren Patel |
| LEC 002 | 11211 | 5 / 1 | ||||
| TUT 101 | 5961 | 86 / 120 | 17:00 - 18:20 | F | E7 4043 |
Fall 2021 [1219]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 201 | 9036 | 15 / 25 | ||||
| LAB 202 | 9037 | 19 / 25 | ||||
| LAB 203 | 9038 | 13 / 25 | ||||
| LAB 204 | 9039 | 7 / 25 | ||||
| LAB 205 | 9040 | 8 / 25 | ||||
| LAB 206 | 9041 | 8 / 25 | ||||
| LAB 207 | 11184 | 42 / 150 | ||||
| LEC 001 | 9033 | 70 / 150 | Hiren Patel | |||
| LEC 002 | 11181 | 42 / 150 | Hiren Patel | |||
| TUT 101 | 9035 | 36 / 50 | 13:30 - 14:20 | Th | E7 4043 | |
| TUT 102 | 9044 | 34 / 50 | 14:30 - 15:20 | Th | E7 4417 | |
| TUT 103 | 9034 | 0 / 50 | ||||
| TUT 104 | 11183 | 42 / 150 |
Winter 2021 [1211]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 241 | 8091 | 17 / 47 | 08:30 - 11:20 | W | Reinier Torres Labrada | |
| LAB 242 | 8092 | 19 / 47 | 08:30 - 11:20 | Th | Reinier Torres Labrada | |
| LAB 243 | 8093 | 18 / 47 | 08:30 - 11:20 | T | Reinier Torres Labrada | |
| LEC 041 | 8089 | 54 / 140 | 16:30 - 17:20 | T,W,Th | Hiren Patel | |
| TUT 141 | 8090 | 54 / 140 | 19:00 - 19:50 | W |
Fall 2020 [1209]
| Section | Class | Enrolled | Time | Days | Location | Instructor |
|---|---|---|---|---|---|---|
| LAB 241 | 8481 | 17 / 48 | Eric Praetzel | |||
| LAB 242 | 8482 | 11 / 48 | Eric Praetzel | |||
| LAB 243 | 8483 | 11 / 48 | Eric Praetzel | |||
| LEC 041 | 8477 | 39 / 144 | 10:00 - 11:20 | M,F | Hiren Patel | |
| TUT 141 | 8480 | 39 / 144 |