Course handbook

Description

Introduces students to advanced concepts in computer architecture and design, emphasising quantitative methods for performance evaluation. Topics include performance measures and cost, instruction set architecture, pipelining, instruction-level parallelism, caches, multiprocessors and interconnection networks.


Availability2017 Course Timetables

Callaghan

  • Semester 1 - 2017

Learning outcomes

On successful completion of the course students will be able to:

1. Illustrate their understanding of advanced computer architecture and evaluating its performance.

2. Compose firmware to create a multi-core processor based computer architecture upon a FPGA development board.

3. Compose software to solve a computational problem using their advanced computer architecture.

4. Operate as an integral member of a small team.


Content

  • performance measures and cost
  • instruction set principles
  • pipelining
  • instruction level parallelism
  • caches
  • multiprocessors
  • interconnection networks

 


Assumed knowledge

ELEC3720


Assessment items

Project: Design Project

Formal Examination: Formal Examination


Contact hours

Callaghan

Laboratory

Face to Face On Campus 2 hour(s) per Week for Full Term

Lecture

Face to Face On Campus 2 hour(s) per Week for Full Term

Tutorial

Face to Face On Campus 1 hour(s) per Week for Full Term