Computer Architecture 1
Semester 2, 2018
Staff
Calendar notes
Modern processor architectures. Principles of modern processor design; pipelining; memory hierarchies; I/O and network interfacing; compiler and OS support; embedded processors; performance; multiprocessing. Prerequisite: 15 points from COMPSYS 201, ELECTENG 205Restriction: COMPSCI 313
Intended learning outcomes |
Related graduate attributes |
Related assessments |
---|---|---|
Computer Architecture: understand the basics of modern computer architectures and quantitative principles of computer design in order to develop a conceptual understanding of issues involved in designing a high performance computer system |
No related attributes |
No related assessments |
Computer Architecture: use and apply the knowledge gained in this course to select computers for specific tasks. This course will give you an understanding of the effects of design decisions on performance and make you a well-informed consumer in addition to a processor designer. |
No related attributes |
No related assessments |
Instruction Set Architecture Design and Implementation: design and evaluate the instruction set architectures (both RISC and CISC) and how it can be related to the hardware/software interface in a computer system with a quick review in assembly programming |
No related attributes |
No related assessments |
Instruction Set Architecture Design and Implementation: understand different processor implementation methods including the basic single-cycle implementation and how it can be extended to a multi-cycle, pipelined and superscalar implementations |
No related attributes |
No related assessments |
Instruction Set Architecture Design and Implementation: extended to a multi-cycle, pipelined and superscalar implementations understand performance evaluation techniques and their relation to the target applications and the processor work load |
No related attributes |
No related assessments |
Memory System Architecture: understand the memory hierarchy in a modern computer system and its impact on the performance of the system. This includes physical and virtual memory systems and basics of cache memories. |
No related attributes |
No related assessments |
Parallel Computing: understand some basic principles of parallel computing as special topics in this course (more advanced materials for this part will be covered in a more advanced postgraduate level course) |
No related attributes |
No related assessments |
Coursework
Total course work is 30% which has the following parts:
Assignment 1 : 5% (due Fri: 12 August)
Assignment 2 : 5% (due Fri: 26 August) - extended to 31 August
Assignment 3 : 10% (due Fri: 14 October)
Test : 10% in Week 7 (Mon. 12 September)
Exam rules
Exam is 70%, closed books, no calculator.
Inclusive learning
Students are urged to discuss privately any impairment-related requirements face-to-face and/or in written form with the course convenor/lecturer and/or tutor.
Other assessment rules
No description given
Academic integrity
The University of Auckland will not tolerate cheating, or assisting others to cheat, and views cheating in coursework as a serious academic offence. The work that a student submits for grading must be the student's own work, reflecting his or her learning. Where work from other sources is used, it must be properly acknowledged and referenced. This requirement also applies to sources on the world-wide web. A student's assessed work may be reviewed against electronic source material using computerised detection mechanisms. Upon reasonable request, students may be required to provide an electronic version of their work for computerised review.
All students enrolled at the University of Auckland are required to complete a compulsory Academic Integrity course, usually in their first semester/year of enrolment. The University of Auckland’s full guidelines on procedures and penalties for academic dishonesty are available here.
This site intends to guide you through your chosen specialisation at the Faculty of Engineering. The semester links lets you view detailed course information for your chosen course. Please note that the structure displayed for your specialisation here will reflect what’s available over the upcoming semesters, but detailed information may be from a previous year.
All the information here is accurate at the time of publication, but you are are advised to additionally consult our official document, the University of Auckland Calendar, for accurate academic regulations, requirements, and policies.