CCE 4001 – Advanced Computer Architecture
Credits:
4 ECTS
Lectures:
2 hrs/wk
Tutorials:
4 hrs
Prerequisite:
CCE 2002
Lecturer:
Dr Ing. Carl James Debono
Pipeline
Architectures
· Techniques used to enhance throughput including: instruction lookahead, execution overlap (pipelining).
· Branching, data, and instruction dependencies.
· CISC, RISC and superscalar architectures.
· Fast multipliers and barrel shifters.
· Efficiency of pipeline hardware.
Parallel
Architectures
· Parallel Processing.
· Parallel Architectures such as: Mesh, Star, Ring, Hypercube.
· Switching Elements.
· Arithmetic pipelines.
· Performance Considerations.
Assessment
Coursework – 10% Exam – 90%
Textbooks
· C. Hammacher, Z. Vranesic, S. Zaky, Computer Organization, McGraw Hill, ISBN: 0-07-112218-4.
· D. Sima, T. Fountain and P. Kacsuk, Advanced Computer Architectures, A Design Space Approach, Addison-Wesley, ISBN: 0-201-42291-3