IT452
Course Name:
Advanced Computer Architecture (IT452)
Programme:
B.Tech (IT)
Category:
Programme Specific Electives (PSE)
Credits (L-T-P):
(3-0-0) 3
Content:
Flynn’s Classification, RISC Vs CISC, Data and control flow, Pipelining: Linear and non linear, pipeline hazards, instruction scheduling, Branch handling techniques, Arithmetic pipeline, VLIW architecture, Superscalar processors. Instruction level Data -Parallel architectures: SIMD architectures, Systolic and Vector architecture; MIMD architectures, Systems interconnect architecture: Network properties/routing, Static/dynamic interconnection networks. Multiprocessor architectures, models of memory consistency, cache coherence/directory protocols. Multicore architecture.
References:
J. Hennesy and D. Patterson, Computer Architecture –A Quantitative Approach, 6th Ed., Morgan Kaufmann, 2017
Yan Solihin, Fundamentals of Parallel Multicore Architecture, Chapman and Hall/CRC, 2015
Dezso Sima, Peter Karsuk, Advanced Computer Architectures: A Design Space Approach, Addison- Wesley, 2002
Department:
Information Technology