Computer Organization and Architecture
Module V: Multiprocessors and Parallel Processing
Name: Prof.Reshma Kohad
Parallel Processing Fun- damentals
need for parallel processing include:�
Speedup and performance metrics
Formula
Maximum Speedup
Example�Suppose a program spends 20% (P = 0.2) of its time in parallelizable work, and we use 5 processors (N = 5):�
Advantages�
Disadvantages
�
Key Performance Metrics
Efficiency (E):Measures the fraction of time processors are usefully employed. It is the ratio of speedup to the number of processors.
Formula:C=p*Tp
Multi processor Systems: Shared-memory systems
Shared-memory systems
Shared Memory Types
Interconnection Networks
Key Concepts in Shared Memory
Advantages of the Shared Memory Model
Disadvantages of the Shared Memory Model�
Multi processor Systems: Message-passing systems
Key Characteristics and Components
Advantages
Disadvantages