VL711 COMPUTER ARCHITECTURE AND PROCESSOR DESIGN
3-0-0-3
Fundamental Techniques of Computer Design – RISC and CISC Architectures –
Introduction to High Performance Computing – Design Options of Computer
Architecture – Instruction Sets – Principles and Examples – Instruction Scheduling –
Branch Prediction – Speculative and Out of Order Execution etc. – Instruction Level
Parallelism – Pipelining – Superscalar – VLIW– EPIC – Memory Hierarchy Design –
Cache Memory Fundamentals – Processor Timing Issues Multiprocessors – Storage
Systems – Interconnection of Networks and Clusters – RISC Processor Design with
HDL.
TEXT BOOKS / REFERENCES:
1. David A Patterson and John L Hennessy, “Computer Architecture: A Quantitative
Approach,” Third Edition, Morgan Kaufmann Publishers, 2004.
2. Hamacher, Vranesic and Zaky, “Computer Organization,” Fifth Edition, McGraw-
Hill, 2002.