PARALLEL PROCESSING 1. UNIT – I Parallel Computer Models ...

compliantprotectiveSoftware and s/w Development

Dec 1, 2013 (3 years and 8 months ago)

80 views



PARALLEL PROCESSING

1.

UNIT


I

Parallel Computer Models: Multiprocessors and Multi computers


䵵汴椠
癥c瑯爠a湤nSI䵄MC潭灵oe牳r
-

PR䅍Aa湤nVLSI 浯摥汳m
-

P牯g牡洠a湤
乥瑷潲t 灲潰p牴楥猺sP牯rra洠F汯眠䵥cha湩獭
-

Sy獴e洠I湴e牣潮oec瑩潮
䅲c桩hec瑵te猠
-

Par
a汬e氠灲潣e獳sng⁁灰汩捡瑩潮猠
-

獰se摵瀠灥r景f浡mce.


10

2.

UNIT


II

Hardware Technologies: Processor and Memory Hierarchy: Advanced
processor Technology


S異u爠獣a污l a湤n Vect潲o P牯re獳潲猠
-

䵥浯my
䡩H牡rchy 呥c桮潬潧y
-

噩牴畡氠䵥浯my 呥c桮潬潧y

B畳
ⰠCac桥 a湤n
S桡牥搠䵥浯my 条湩na瑩潮献



8

3.

UNIT


III

Processor Development Techniques: Linear Pipeline Processors
-

Non
-
linear pipeline processors
-

Instruction pipeline Design: Instruction
Execution Phases, Mechanism for Instruction pipelining, dyn
amic
instruction scheduling
-

Arithmetic pipeline design: Computer Arithmetic
principles, Multifunctional Arithmetic pipelines


S異u爠獣a污l a湤n獵灥r
灩灥汩湥⁤p獩s渮


8

4.

UNIT


IV

Parallel and Scalable Architectures: Multiprocessor system interconnec
ts
-

Cache coherence and synchronization mechanisms: The Cache Coherence
Problem, Snoopy Bus Protocols, Directory
-

based protocols
-

Message
-

passing mechanisms
-

multi vector multiprocessors: compound vector
processing
-

SIMD computer organizations
-

Pr
inciples of multithreading
-

Fine
-
grain multi computers
-

Scalable and multithreaded Architectures.


10

5.

UNIT


V

Parallel Programming Software: Parallel programming models
-

parallel
languages and compliers
-

dependence analysis of data arrays
-

code
o
ptimization and scheduling
-

parallel programming environments
-

multiprocessor UNIX design goals
-

master
-
slave and multithreaded
UNIX
-

multicomputer UNIX extensions.

9



Total = 45

TEXT

1.

Kai Hwang, "Advanced Computer Architecture
-

Parallelism, Scalability,
Programmability", McGraw Hill, 1993.


REFERENCES

1.

Kai Hwang and Faye A Briggs, "Computer Architecture and Parallel
Processing", McGraw Hill, 198
5.