CSVTU B.E. VIII Semester Computer Science Engineering Distributed Parallel Processing Syllabus

CHHATTISGARH SWAMI VIVEKANAND TECHNICAL UNIVERSITY, BHILAI (C.G.)

Semester: VIII Branch: Computer Science & Engg.

Subject: Distributed Parallel Processing.

UNIT – I

Parallel processing – Definition, Architectures; Programmability- Operating Systems Support, Types

of Os, Parallel Programming Models, Software Tools; Data Dependency Analysis; Shared Memory

Programming ; Thread based Implementation- Management, Example, Attributes Mutual exclusion,

Events & condition Variables, Deviation computation

UNIT-II

Distributed Computing -1- message passing, general model, programming model, PVM-Process

Control, Information, Message Buffers, Signaling, Sending, receiving, Group Operations, Starting

PVM, Compiling PVM Application, PVM Console Commands.

UNIT-III

Distributed Computing-II- remote procedure call, parameter passing, Locating the server, semantics,

security, problem areas, Java Remote method invocation, DCE, Deploying application in DCE,

POSIX Thread reference-Creation, Attributes, Termination, Mutual Exclusion primitives, Condition

Variables, Cancellations, Specific data Functions.

UNIT-IV

Algorithms for parallel machines- Computations, Histogram Computation, Parallel Reduction,

Quadrature problem, Matrix Multiplication, Parallel Sorting Algorithms, solving linear systems,

probabilistic algorithms.

UNIT-V

Parallel programming languages- Sample Problem; Forton 90; n-CUBE C; Occam; C-linda.

Debugging parallel programming- techniques, message passing, shared memory; Data Flow

Computing,

Systolic Architecture, functional and logical paradigms, distributed shared memory.

Distributed Data Bases- Objectives, Issues, System, Distribution Options Data Base Integrity,

Concurrency Control, DDBMS Structure.

Distributed Operating Systems-Need, Network Operating Systems, DOS Goals, Design Issues,

Amoeba.

TEXT BOOKS

I. Introduction to Parallel Processing by M. Sasikumar et al- Prentice Hall of India.

II. Parallel Distributed Processing by David E Ramulhat , MIT press

REFERENCE BOOKS

I. Parrallel Processing by Rajaraman V- Prentice Hall of India.

II. An Introduction to Distributed and Parallel Processing by

John A

Leave a Comment