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.
Not currently offered.
This Course was last offered in Semester 1 - 2019.
On successful completion of the 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.
- Performance measures and cost
- Instruction set principles
- Instruction level parallelism
- Interconnection networks
This course has similarities to ELEC4700. If you have completed ELEC4700 you cannot enrol in this course.
ELEC4720 Programmable Logic Design
Formal Examination: School exam