NIT Goa syllabus Computer Science Engineering 1st Sem Advanced computer architecture
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