0% found this document useful (0 votes)
5 views

Multiprocessors

The document discusses multiprocessor systems, highlighting the differences between multiprocessors and uniprocessors, and the concept of multicore microprocessors. It covers job level parallelism and parallel processing programs that utilize multiple processors for improved performance and throughput. Additionally, it references Flynn's classification of computer architectures.

Uploaded by

houndclegane860
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views

Multiprocessors

The document discusses multiprocessor systems, highlighting the differences between multiprocessors and uniprocessors, and the concept of multicore microprocessors. It covers job level parallelism and parallel processing programs that utilize multiple processors for improved performance and throughput. Additionally, it references Flynn's classification of computer architectures.

Uploaded by

houndclegane860
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 9

MULTIPROCESSOR

S
&
Multicores
Topics: Multiprocessors
Shared Memory
Multiprocessors
SISD, SIMD, MISD, MIMD
Vector Processors
Cache Coherence
MULTIPROCESSO
RS
 Multiprocessor V/s Uniprocessor

Multiprocessor computer system will have at least two


processors.
 Improves performance and Availability

 Multicore Microprocessor

A Microprocessor containing multiple processors (or


multiple “Cores” or multiple “Execution Engines”) in a
SINGLE integrated circuit chip

–2– CS 740 F ’00


Parallel
Processing
 Job Level Parallelism or Process Level
Parallelism
Utilizing multiple processors by running
independent programs simultaneously.
 High Throughput for independent jobs.

 Parallel Processing Program


A single program that runs on multiple
processors simultaneously.

- Either Sequential or Concurrent software


running on Parallel Hardware.

–3– CS 740 F ’00


Flynn’s
Classification

–4– CS 740 F ’00


Flynn’s Classification
(contd..)

–5– CS 740 F ’00


Flynn’s Classification
(contd..)

–6– CS 740 F ’00


Flynn’s Classification
(contd..)

–7– CS 740 F ’00


Shared Memory
Multiprocessor

–8– CS 740 F ’00


Conclusi
on

–9– CS 740 F ’00

You might also like