Advanced Computer Systems

10 Units

This course covers 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.

Faculty Faculty of Engineering and Built Environment
School School of Electrical Engineering and Computing
Availability Semester 1 - 2018 (Callaghan)
Learning Outcomes

On successful completion of this course, students will be able to:

  1. Demonstrate their understanding of advanced computer architecture and how to evaluate its performance.
  2. Compose firmware to create a multi-core processor based computer architecture upon an FPGA
  3. Create software to solve a computational problem using their advanced computer architecture.
  4. Operate as an integral member of a team.
  1. Performance measures and cost
  2. Instruction set principles
  3. Pipelining
  4. Instruction level parallelism
  5. Caches
  6. Multiprocessors
  7. Interconnection networks 
  • This course has similarities to ELEC4700. If you have completed ELEC4700 you cannot enrol in this course.
Assumed Knowledge ELEC4720 Programmable Logic Design
Assessment Items
  • Formal Examination: Final examination
  • Project: Project

Contact Hours



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


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


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

Timetable 2018 Course Timetables for ELEC6700
Got a question?

Contact us for advice on how to apply, enrol, or for more information.

Ready to start?

Once you’ve read our Application guide you’re ready to apply