Course: Computer Architecture
Sections A & B : Fall Semester 2014
Instructor: Dr. rer. nat. Yasir Niaz Khan
Section A: Tuesday and Thursday 11:30 - 12:50 (room New-3)
Section B: Tuesday and Thursday 2:30 - 3:50 (room New-3)
Office: in front of classroom New-8. Availability: 11am-5pm
1. M. Morris Mano, Computer System Architecture 3rd Edition 1993, Prentice Hall (chapter 1-8)
2. Michael J. Flynn, Computer Architecture, pipelined and parallel processor design, 1995, Jones and Barlett (chapter-5)
1. David A. Patterson, John L. Hennessy, Computer Organization and Design: The hardware/software interface, 3rd Edition 2005, Morgan Kaufmann
2. Tanenbaum (portions of Chapter 2, 4, 8)
· The main objective of this course is to provide a profound understanding of the architectural design and internal working of a microprocessor which will allow computer science students to appreciate concepts like optimization and hardware level performance issues.
· This course also introduces advanced concepts like pipelining and superscalar architecture and techniques like microprogramming.
· The CPU-I/O device and CPU-memory interfaces are also explored.
· Midterms 2 40
· Assignments + Quizzes 20
· Final 1 40
· Academic integrity is expected of all the students. Plagiarism or cheating in any assessment will result in at least an F grade in the course, and possibly more severe penalties.
· Quizzes will be mostly unannounced. There will be no makeup for a missed quiz. Not all quizzes/assignments will be marked.