About Course
Architecture and organization of high-performance computers. Principles of instruction sets. Pipeline, instruction level parallelism and multi-processors. Memory, storage and interconnection. Quantitative analysis and evaluation of design alternatives. Historical developments. Architectural trade-offs and innovations
Course Content
Module 1
-
Instruction level parallelism
-
ILP Concepts and challenges, Hardware and software approaches, Dynamic scheduling, Speculation, Compiler techniques for exposing ILP, Branch prediction
-
Multiple issue processors
-
VLIW & EPIC, Advanced compiler support, Hardware support for exposing parallelism, Hardware versus software speculation mechanisms, IA 64 and Itanium processors, Limits on ILP
Module 2
Module 3
Course Related Books
Exam
Student Ratings & Reviews
No Review Yet