Advanced Computer Systems

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, interconnection networks, and high speed printed circuit board design.

Availability

Callaghan Campus

  • Semester 1 - 2015

Learning Outcomes

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
  • high speed printed circuit board design

Assumed Knowledge

ELEC3720

Assessment Items

Project: Design Project

Formal Examination: Formal Examination

Contact Hours

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