Computer Science Home | People | Degrees | Papers | Research | Events | Other FCMS Subjects
 
Level 1 Papers

Level 2 Papers

Level 3 Papers

Level 4 Papers

Level 5 Papers

Summer School Papers

Industry Papers

CGRD343
Computer Graphic Design 3

CGRD344
Computer Graphic Design 4

CGRD350
Intern Project

CGRD353
Advanced Studies in Visual Communication

CGRD360
Degree Project

CGRD361
Portfolio Preparation

COMP301
Operating Systems

COMP311
Computer Systems Architecture

COMP312
Computer Networks

COMP313
Topics in Programming Languages

COMP314
Software Engineering Project

COMP315
Information Systems Development

COMP316
Artificial Intelligence Techniques and Applications

COMP317
Design and Analysis of Algorithms

COMP321
Practical Data Mining

COMP324
Interactive Multimedia Systems

COMP325
Human-Computer Interaction

COMP329
Database Systems

COMP333
Web Applications Development

COMP336
Graphics and Computer Games

COMP340
Reasoning about Programs

COMP371
Computer Science Placement 1

COMP372
Computer Science Placement 2

COMP373
Computer Science Placement 3

COMP390
Directed Study

2015 Papers
Level 3 Papers >> All Papers
COMP311B Computer Systems Architecture

20 Points

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.

Pre Requisite Papers
COMP200 Computer Systems and one of
COMP203 Programming with Data Structures or
COMP206 General Programming 2 or
COMP241 Software Engineering Development

Lecturers and Tutors

Moodle Link
http://elearn.waikato.ac.nz/

Timetable
Official Timetable Information

Required Reading
Patterson, D.A. & Hennessy, J.L., Computer Organization and Design: The Hardware/Software Interface.

Recommended Reading
Hwang, K., Advanced Computer Architecture (McGraw-Hill).

Other Reading Material
The course notes and handouts will be available on-line from the course web page

Computing Resources
For this course, students have access to Labs 6 and 7.

Means of Assessment
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.

Assessment Ratio
Internal assessment/final examination ratio 1:0

Grading Schedule

Assessment Deadlines

Attendance Policy
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.

Academic Integrity
Follow this link for Academic Integrity information.

Performance Impairment
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.

University Regulations
Your attention is drawn to the following regulations and policies, which are published in the University Calendar:

  2007 FCMS. The University of Waikato - Te Whare Wananga o Waikato