You are on page 1of 2

Vinayaka Missions University,Directorate of Distance Education

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.

You might also like