Industrial Training

mca Syllabus

Advanced Computer Architecture
CS 403
Contacts: 3L + 1T
Credits: 4

Review of Pipelining, Examples of some pipeline in modern processors, pipeline hazards, data hazards, control hazards. Techniques to handle hazards, performance improvement with pipelines and effect of hazards on the performance.

Vector processors- Use and effectiveness, memory to memory vector architectures, vector register architecture, vector length and stride issues, compiler effectiveness in vector processors.

SISD, MISD, MIMD, Single instruction multiple data stream (SIMD) architectures. Array processors, comparison with vector processors, example of array processors such as MMX Technology.

Memory hierarchy, Cache Introduction, Techniques to reduce cache misses, techniques to reduce cache penalties, technique to reduce cache hit times. Effect of main memory bandwidth, effect of bus-width, memory access time, virtual memory, etc.

RISC architectures, addressing modes, instructions formats, effect of simplification on the performance, example processors such as MIPS, PA-RISC, SPARC, Power PC, etc.
MIMID Multiprocessors, Centralized shared architectures, distributed shared memory architectures, synchronization and memory consistency models, message passing architectures, comelier issues. Data flow architectures, Interconnection networks.

Text Books:

1. Hwang, K. “Advanced Computer architecture with parallel programming”, McGraw Hill, 1993
2. Carter—Computer Architecture ( Schaum Series),TMH
3. Patterson D.A. and Hennessy , J.L. “Computer architecture a quantitative approach”, 2nd ed., Morgan Kaufman, 1996
4. Hwang & Briggs—Computer Architecture & Parallel Processing, TMH
5. Stone, H.S., “Advanced Computerat”, Addison Wesley, 1989
6. Siegel, H.J., “Interconnection Network for Large Scale parallel Processing”, 2nd Ed., McGraw Hill, 1990
7. Computer Organization & Architecture (TMH mca Series), Ghosh & Pal,TMH
Reference:
Quinn—Parallel Processing

Hi I am Pluto.