98.705 COMPUTER ARCHITECTURE & PARALLEL PROCESSING (TA) 3-2-0
Module I Introduction to parallel processing, applications, parallelism in Uniprocessor systems, parallel computer structures - pipeline computers, array computers & microprocessor systems, data flow computers, architectural classification schemes, hierarchical memory structures, main memory interleaving, virtual memory schemes and management, cache memories and management.
Module II Principles of pipelining, classification, general pipelines and reservation tables, interleaved memory organisation, instruction and arithmetic pipelines, design of pipe lined processors, instruction prefetch and branch handling, data buffering and busing structures, internal forwarding and register tagging, hazard detection and resolution, job sequencing and collision prevention, vectorization and optimization methods. Architecture of cyber 205.
Module III
SIMD array processors, SIMD Inter
connection networks - static and dynamic, mesh connected Illiac network, cube
interconnection networks, barrel shifter and data manipulator, parallel
algorithms for array processors, Associative array processing.
Multiprocessor architecture - functional structures, inter connection networks.
Architectural features of Cray X-MP,PARAM, parallel processing languages -
overview of parallel C.
References : -
1. K.Hwang & Briggs - computer
architecture and parallel processing - Mc Graw Hill - International
edition,Singapore.
2. Hai Hwang - Advanced Computer architecture , Mc Graw Hill International
Edition, singapore.
3. R.Y.Kain.Advanced Computer Architecture, Prentice Hall of India, New Delhi.
Question paper : -
The question paper will consist of two
parts. Part 1 is to cover entire syllabus, and compulsory for 40 marks. This
will contain 10 compulsory questions of 4 marks each.
Part II is to cover 3 modules, and carries 60 marks. There can be 3 questions
from each module ( 10 marks each) out of which 2 are to be answered.