Unit-I Introduction To Parallel Processing
Unit-I Introduction To Parallel Processing
Category: CE
Credits: 4
Hours: 4 per week
Department: CSE
Unit-I
Introduction to Parallel Processing:
Trends towards Parallel Processing; Parallelism in Uniprocessors Systems
:-Parallel Processing Mechanisms,Balancing of subsystem bandwidth ; Parallel
Computer Structures:-Pipeline Computers, Array processors,Multiprocessor
systems ; Architectural Classification Schemes:- Multiplicity of Instruction
Data Streams , Serial Vs Parallel Processing.
Unit-II
Principles of Pipelining and Vector Processing:
Pipelining:-Principles of linear pipelining, Classification of pipeline processors;
Principles of designing pipelined processors; Vector Processing requirements.
Vector Processor :-The Architecture of CRAY-1, The Architecture of CYBER-205,
Vector Processing in CYBER-205.
Unit-III
Structures and Algorithms for Array Processors:
SIMD array processors:-SIMD Computer Organization, masking and data
routing mechanism,Inter PE Communication; SIMD interconnection
networks; Associative array processing:- Associative memory organization,
Associative Search Algorithms.
Unit-IV
Multiprocessors Architecture and Programming:
Functional structures:- Loosely Coupled Multiporcessors, Tightly Coupled
Multiporcessors; Interconnection networks; Parallel memory organization:Interleaved Memory Configurations.
Unit-V
Data Flow Computers:
Data driven computing and languages, Data flow computer Architecture.
Text Books:
1. Computer Architecture and Parallel Processing, Kai Hwang and Faye A.
Briggs.