CS 423 - Computer Architecture
Course Description:
Structure of computing systems. Instruction sets and data types. Architectural design issues. Processor evaluation and benchmarking. Principles of RISC architectures. Pipelining and other advanced techniques for performance improvements. Memory systems: virtual memories, caches, and their management. I/O systems. Introduction to parallel computing, interconnection networks, and multiprocessors.
Prerequisite: CS 224 or CS 228
Required Textbook:
Computer Architecture, Fourth Edition: A Quantitative Approach
Publisher: Morgan Kaufmann; 4 edition (September 13, 2006)
Author: John L. Hennessy and David A. Patterson
Page Count: 704 pages
ISBN-10: 0123704901
ISBN-13: 978-0123704900
Credit Hours: 3
Class Schedule: 10:40 - 12:30, M and 8:40 - 10:30, Th
Classroom: EB204
Teaching Assistant:
Ismail Akturk
Office: EA425
Email: iakturk@cs
Grading Policy:
Midterm Exam 25% Date and Location TBD
Final Exam 35% Date and Location TBD
Homeworks (4-6) 30% No late assignments
will be accepted.
Class participation & pop quizzes 10%
Homework/Project Policy !!!!!!
Lecture
Contents (Tentative!)