This paper explains the inner workings of CPUs. The paper covers the following topics in detail: CPU System Components and ALU Internals; Single Cycle, Multicycle and Pipelined ISA Architectures; Cache and Memory hierarchies; Multicore Data Synchronisation; Virtual Memories and TBLs and provides introductions to alternate architectures including SISD, MISD, SIMD and MIMD. Verilog is used for the related labs.
COMP200 Computer Systems and one of
COMP203 Programming with Data Structures or
COMP206 General Programming 2 or
COMP241 Software Engineering Development
Official Timetable Information
Patterson, D.A. & Hennessy, J.L., Computer Organization and Design: The Hardware/Software Interface.
Hwang, K., Advanced Computer Architecture (McGraw-Hill).
The course notes and handouts will be available on-line from the course web page
For this course, students have access to Labs 6 and 7.
You must hand in your assignment by the due date. If you have not completed it, hand in what you have done so far. Individual extensions will not be given except for a medical certificate specifically referring to that item of assessment, documented by a medical certificate or counsellor's letter. In the unlikely event that technical problems arise which the instructor considers merits an extension, the due date for the assignment will be extended for the entire class.
Internal assessment/final examination ratio 1:0
Class attendance is expected. The course notes provided are not comprehensive. Additional material will be covered in class. You are responsible for all material covered in class.
Follow this link for Academic Integrity information.
Follow this link for information on Performance Impairment.
Student Concerns and Complaints
Follow this link for Student Concerns and Complaints information.
Application for Extension
Follow this link for information on applying for an Extension.
Review of Grade
Follow this link for information on applying for a Review of Grade.
Your attention is drawn to the following regulations and policies, which are published in the University Calendar: