Advanced Computer Architecture
download syllabus
خطة المساق  
Course Description
Course Aims and objectives
Course outlines
Text book and references
Prerequisite
Grading policy
Instructors and office hours
Syllabus
Time table
Lecture Notes
Attached Files
Previous Exams
Course Description
This course provides the basic knowledge necessary to understand the hardware operation of digital computers and covers the three subjects associated with computer hardware. Topics include quantitative principles of computer architecture design, instruction set design, processor architecture: pipelining and instruction level parallelism, cache and virtual memory, multiprocessors, multi-computers and interconnection network, message passing, wormhole routing, and case studies.
Course Aims And Objective
By the end of this course, the student is expected to be familiar with the organizational paradigms which determine the capabilities and performance of computer systems, and to understand the interactions between the computer?s architecture and its software so that future software designers (compiler writers, operating system designers, database programmers?) can achieve the best cost-performance trade-offs and so that future architects understand the effects of their design choices on software applications.;
Course Outline
Measuring Performance
...
Digital logic Circuits & Digital Components
...
Data Representation & Computer Arithmetic
...
Basic Concept in Computer Organization
...
Programming Models
...
Instruction Set Architecture
...
Central Processing Unit Designs
...
Pipelining & Instruction-Level Parallelism
...
Input-Output Organization
...
Memory Systems Organization
...
Multiprocessors, Multi-computers & Networks
...
Message Passing & wormhole routing
...
Text book and references
 
The Main Book
Title Computer Architecture: A Quantitative Approach, by J. L. Hennessy and D. A. Patterson
Author(s)
Edition 4th Edition
Publisher Morgan Kaufman publisher, 2006
 
 
The References Book
Title Computer System Architecture, by M. Morris Mano
Author(s)
Edition 3rd Edition
Publisher Pearson Education, 1993
 
Grading Policy
 
Activity Weight
Instructors And Office Hours
 
The Instructors of the Course
Miscellaneous
 
Time Table
Subject Hours
Lecture Notes
 
Lecture Notes
Attachment Files
Previous Exams
 
Previous Exams