NIT Goa syllabus Computer Science Engineering
Advanced computer architecture
ADVANCED COMPUTER ARCHITECTURE
Flynn’s Classification, RISC Vs CISC, Data flow and control flow, Pipelining: Linear and non linear
pipelines, pipeline hazards, instruction scheduling, Branch handling techniques, Arithmetic pipeline.
VLIW architecture, Superscalar processors. Instruction level Data-Parallel architectures:
Introduction to data-parallel architecture, SIMD architectures, Systolic architecture, Vector
architecture. Introduction to MIMD architectures. Systems interconnect architecture: Network
properties and routing, Static and dynamic interconnection networks. Multiprocessor architecture:
symmetric shared memory architectures, Distributed shared memory architectures, models of
memory consistency, cache coherence protocols, cache based directory protocols.
Dezso Sima, Peter Karsuk, Peter Kacsuk, Advanced Computer Architectures:A design space
approach, Addison Wesley.
K.Hwang and F.A. Briggs, Computer architecture and parallel processing, McGraw Hill
K. Hwang, Advanced computer architecture-parallelism, scalability, programmability, McGraw
J. Hennesy and D. Patterson, Computer Architecture –A quantitative approach, Morgan Kaufmann,
2003NATIONAL INSTITUTE OF TECHNOLOGY, GOA