New: exam schedule, bulk module import, index locking, prereq graphs, and more →
Processor System Design: CPU interfaces, clock, control, data & address bus; System firmware.
The CPU Architecture: including ISA, compiler relationship, control, pipelining, hazards, CISC/RISC/VLIW and issues of ILP.
Memory Systems: cache, virtual memory systems and the MMU, access methods, reliability, error detection/correction.
Performance Enhancements: superscalar; branching issues, multithreading, scalability, co-processors and enhancement units.
Interfacing and Communications: I/O fundamentals, interrupts and interfacing, buses, protocols and arbitration.
Computer Arithmetic: range, precision, real numbers, floating point and conversion, multi-precision arithmetic
Multiprocessing: multiprocessing architectures and interconnections, shared memory and coherence, memory solutions
Future directions: low power computing; testing, JTAG, system-on-chip and multi-core implementations, embedded systems issues, comparison of computational on CPU, DSP, FPGA and GPU.
Required first
SC1006Computer Organisation & ArchitectureAdvanced Computer Architecture
Unlocks
| Mon | Tue | Wed | Thu | Fri | |
|---|---|---|---|---|---|
| 930 | |||||
| 1000 | |||||
| 1030 | |||||
| 1100 | |||||
| 1130 | |||||
| 1200 | |||||
| 1230 | |||||
| 1300 | |||||
| 1330 | |||||
| 1400 | |||||
| 1430 | |||||
| 1500 | |||||
| 1530 | |||||
| 1600 | |||||
| 1630 | |||||
| 1700 | |||||
| 1730 | |||||
| 1800 |
SC1001
Introduction To Computational Thinking & Programming
SC1004
Linear Algebra For Computing
SC1005
Digital Logic
SC1006
Computer Organisation & Architecture
SC1007
Data Structures & Algorithms
SC1008
C & C++ Programming
SC1013
Physics For Computing
SC1123
Math 1: Linear Algebra & Calculus For Computing
SC1301
Language & Logic
| Mon | Tue | Wed | Thu | Fri | ||
|---|---|---|---|---|---|---|
| 1030 | 10508 TUT (TEL1) 1030-1120 Wed LHN-TR+63 Wk2-13 | |||||
| 1100 | ||||||
| 1130 | ||||||
| 1200 | ||||||
| 1230 | 10510 LAB (TEL3) 1230-1420 Mon HWLAB1 Odd Weeks | 10509 LAB (TEL2) 1230-1420 Fri HWLAB1 Even Weeks | ||||
| 1300 | ||||||
| 1330 | 10510 TUT (TEL3) 1330-1420 Thu LHN-TR+63 Wk2-13 | |||||
| 1400 | ||||||
| 1430 | COMMON LEC (SCL4) 1430-1520 Mon LT24 | 10508 LAB (TEL1) 1430-1620 Thu HWLAB1 Odd Weeks | 10511 LAB (TEL4) 1430-1620 Thu HWLAB1 Even Weeks | |||
| 1500 | ||||||
| 1530 | ||||||
| 1600 | ||||||
| 1630 | 10511 TUT (TEL4) 1630-1720 Wed LHN-TR+63 Wk2-13 | COMMON LEC (SCL4) 1630-1720 Fri LT25 | ||||
| 1700 | ||||||
| 1730 | 10509 TUT (TEL2) 1730-1820 Mon LHN-TR+63 Wk2-13 | |||||
| 1800 | ||||||
| 1830 | COMMON LEC (CSPT3) 1830-1920 Wed TR+36 | |||||
| 1900 | ||||||
| 1930 | 14530 TUT (CSPT3) 1930-2020 Wed TR+36 Wk2-13 | |||||
| 2000 | ||||||
| 2030 | 14530 LAB (CSPT3) 2030-2120 Wed HWLAB1 Wk2-13 | |||||
| 2100 | ||||||