Overview

Instruction-set designInstruction level-parallelism and Dynamic SchedulingMemory hierarchy; cache memory; virtual memoryBus managementSystem peripheralsMultiprocessor Architectures and InterconnectThread-Level ParallelismDSP/GPU architectures

Topic availabilities

To view topic availabilities, select an availability from the drop down, towards the top right of the screen.

Tuition pattern

To view tuition patterns, select an availability from the drop down, towards the top right of the screen.

Aims

This topic aims to introduce students to the design of modern microprocessor based systems. The various component modules of a microprocessor system are studied with a view to understanding their interaction and implementation issues. Laboratory-based sessions are used to familiarise students with the use of Digital Signal Processor (DSP) and Graphical Processing Unit (GPU) architectures.

Learning outcomes

On completion of this topic you will be expected to be able to:
1.
Measure and objectively evaluate machine performance
2.
Identify and realise optimal implementation strategies to meet specific computing performance requirements
3.
Understand strategies for interfacing microprocessor system components
4.
Understand the architectural concepts and merits of DSP and GPU devices
5.
Demonstrate capability in developing optimized algorithms for real-time implementation on a DSP architecture
6.
Adapt to future trends in computer architecture design
7.
Commence further industry / academic training in research and development in the field of computer architecture and other related disciplines
8.
Work independently and also as a member of a project team

Assessments

To view assessment information, select an availability from the drop down, towards the top right of the screen.

Current students should refer to FLO for detailed assessment information, including due dates. Assessment information is accurate at the time of publishing.

For policy details, visit Assessments

Requisites information

Pre-requisites:
Anti-requisites:

Assumed knowledge

ENGR2721 Microprocessors. Students undertaking the one year honours programs should check to make sure they have the appropriate background from their undergraduate degree/s.