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