Course Info
|
Course Category
|
Computer Science/Information Technology
|
Course Level
|
Graduate
|
Credit Hours
|
3
|
Pre-requisites
|
N/A
|
Instructor
|
Dr. M. Ashraf Chughtai Ph.D University of Manchester, UK
|
|
Course Contents
|
History and Introduction,
Quantitative Principles,
Instruction Set Architecture (ISA),
Computer Hardware Design,
Instruction Level Parallelism (ILP),
ILP (Static Scheduling),
ILP (Static Scheduling - Multiple Issue Processor),
ILP (Software pipelining and Trace Scheduling),
ILP (Hardware Support at Compile Time),
Memory Hierarchy Design (Storage Technologies Trends and Caching),
Memory Hierarchy Design (Concept of Caching and Principle of Locality),
Memory Hierarchy Design (Cache Design Techniques),
Memory Hierarchy Design (Cache Design and policies),
Memory Hierarchy Design (Cache Performance Enhancement),
Memory Hierarchy Design (Main and Virtual Memories),
Memory Hierarchy Design(Virtual Memory System),
Multiprocessors (Shared Memory Architectures),
Multiprocessors (Cache Coherence Problem),
Multiprocessors (Performance and Synchronization),
Input Output Systems (Storage and I/O Systems),
Input Output Systems (Bus Structures Connecting I/O Devices),
Input Output Systems (RAID and I/O System Design),
Networks and Clusters (Networks: Interconnection and Topology),
Networks and Clusters (Internetworks and Clusters),
Putting It All Together (Case Studies)
|
|
|