Multiprocessor

NeelPatel163 7,966 views 17 slides May 08, 2017
Slide 1
Slide 1 of 17
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17

About This Presentation

Multiprocessor


Slide Content

Department: Information Technology Computer Organization Multiprocessor Presented By: Neelkumar J Patel 5/8/2017

Contents Introduction Why Choose a Multiprocessor? How multiprocessor are classified? Interconnection structures References 5/8/2017

Introduction Multiprocessor system is an interconnection of two or more CPUs with memory and input-output equipment The components that forms multiprocessor are CPUs IOPs connected to input –output devices , and memory unit that may be partitioned into a number of separate modules. Multiprocessor are classified as multiple instruction stream, multiple data stream (MIMD) system. 5/8/2017

Why Choose a Multiprocessor? A single CPU can only go so fast, use more than one CPU to improve performance Multiple users Multiple applications Multi-tasking within an application Responsiveness and/or throughput Share hardware between CPUs 5/8/2017

What you the difference between Multiprocessor and Multicomputer? Multiprocessor A multiprocessor system is simply a computer that has more than one CPU on its motherboard. Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. Multicomputer A computer made up of several computers. The term generally refers to an architecture in which each processor has its own memory rather than multiple processors with a shared memory 5/8/2017

How multiprocessor are classified? Multiprocessor are classified by the way their memory is organized, mainly it is classified into two types 1. Tightly coupled multiprocessor 2. Loosely coupled multiprocessor 5/8/2017

Tightly coupled Multiprocessor A  multiprocessor  is a tightly coupled computer system having two or more processing units ( Multiple Processors ) each sharing main memory and peripherals, in order to simultaneously process programs Tightly coupled Multiprocessor is also know as shared memory system 5/8/2017

Loosely-coupled multiprocessor Loosely-coupled multiprocessor systems (often referred to as clusters ) are based on multiple standalone single or dual processor commodity computers interconnected via a high speed communication system. Loosely-coupled multiprocessor is also known as distributed memory. Example A Linux beowulf cluster 5/8/2017

Difference b/w Tightly coupled and Loosely coupled multiprocessor Tightly coupled Tightly-coupled systems physically smaller than loosely-coupled system.  More expensive .   Loosely coupled It is just opposite of tightly coupled system. Less expensive . 5/8/2017

Interconnection Structures The physical forms for establishing an interconnection network . 1. Time shared common bus. 2. M ultiport memory. 3. Crossbar switch 4. M ultistage switching network. 5. Hypercube system. 5/8/2017

1. Time –shared common bus. A system common bus multiprocessor system consists of a number of processors connected through path to a memory unit. 5/8/2017 Memory Unit CPU 1 IOP 1 CPU 3 CPU 2 IOP 2

2. Multiport Memory A multiport memory system employs separate buses between each memory module and each CPU. 5/8/2017

3. Cross bar switch 5/8/2017

4. Multistage switching Network The basic component of a multistage network is a two- input , two- output interchange switch. 5/8/2017

5. Hypercube Interconnection The hypercube or binary n-cube multiprocessor structure is loosely coupled system composed of N=2 n processor interconnected in an n-dimensional binary cube. Hyper cube structures for n = 1,2,3. 011 111 0 01 11 010 110 001 101 1 00 10 000 100 One –cube Two – cube Three cube 5/8/2017

References M.Morris Mano Computer System Architecture , Third Edition , Pearson Education. Aakriti Sharma, Advance Computer Architecture in simple steps. 5/8/2017

Thank you…. 5/8/2017
Tags