Professional Documents
Culture Documents
Salem India
MASTER OF COMPUTER APPLICATION
1 Yr.
MAJOR II COMPUTER ARCHITECTURE AND PARALLEL
PROCESSING(2050189)
UNIT - 01
Chapter I
Introduction to Parallel processing: Evolution of Computer systems - Parallelism in Uniprocessor
Systems: Basic Uniprocessor Architecture - Parallel processing Mechanisms.
Chapter II
Parallel Computer Structures: Pipeline computers - Array computers, Multiprocessor systems -
performance of parallel computers.
UNIT - 02
Chapter III
Pipelining: An Overlapped Parallelism: Principles of pipelining - Classification of pipeline
processors- General Pipeline and reservation table.
Chapter IV
Instruction and Arithmetic Pipelines: Design of Pipelined Instruction units - Arithmetic pipelines
design example- Multi function and array pipelines.
UNIT - 03
Chapter V
Principles of designing pipeline Processors: Instructions Prefetch and Branch Handling- Data
Buffering and Busing Structures
Chapter VI
Vector Processing Requirements: Characteristics of vector processing -pipeline vector processing
methods.
UNIT - 04
Chapter VII
SIMD Array Processors: SIM computer organizations- masking and data routing mechanisms -
SIMD Interconnection Network: Static vs Dynamic Networks- Mesh connected Illiac Network-
cube interconnection Network.
Chapter VIII
Associative Array Processing: Associative memory organization - Associative processors.
UNIT - 05
Chapter IX
Multiprocessor Architecture and Programming: Functional Structures:- Loosely coupled
multiprocessors -Tightly coupled multiprocessors - processors characteristics for multiprocessing.
Interconnection Networks: Time shared or common buses -crossbar switch and multiport
memories -multistage networks for multiprocessors
Chapter X
Parallel Memory Organizations:- Interleaved memory configurations - multi cache problems and
solutions. Multiprocessor Operating Systems: classification of multiprocessor operating systems-
software requirements for multiprocessors- operating system requirements.
UNIT - 06
Chapter XI
Multiprocessing control and algorithms:- Inter process Communication Mechanisms: process
synchronization mechanisms- synchronization with semaphores- conditional critical sections and
monitors.
Chapter XII
Multiprocessor Scheduling Strategies: Dimensions of multiple processors management-
deterministic scheduling models. Parallel algorithms for multiprocessors: Classification of parallel
algorithms- synchronized parallel algorithms- Asynchronous parallel algorithms.
REFERENCE BOOK:
1. Kai Hwang, Faye A.Briggs, Computer Architecture And Parallel Processing, McGraw- Hill.
2. John P.Hayes, Computer System Architecture and Parallel Processing, McGraw- Hill.