CS704 : Advanced Computer Architecture-II

I like this Course

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)