14.07.2013 Views

X - UWSpace - University of Waterloo

X - UWSpace - University of Waterloo

X - UWSpace - University of Waterloo

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

have a local memory distributed to each processor topther with a global memory accessible by<br />

al1 processors. Shared memory MiMD computen are <strong>of</strong>ten called multiprocessor computen.<br />

Message passing MIMD systems are <strong>of</strong>ten cailed multicomputers. In message passing<br />

cornputers. each processor has its own local memory, but they do not have shared mernory, and<br />

processors communicate only by sending and receiving messages over a communication network.<br />

Each processor in message passing machines executes its own instruction streams and uses its<br />

own local data, both stored in its local memory. Then. necessary data can be exchanged by<br />

sending messages to each other over a network. Since the network determines the speed and<br />

reliability <strong>of</strong> interpmcessor communication and the spatial distribution <strong>of</strong> the processoa. message<br />

passins systems can be funher characterized into closely coupled systems and loosely coupled<br />

systems (or distributed systems) by their communications networks.<br />

Closely coupled systems. such as the architectures with mesh or hypercube networks.<br />

have fast and reliable point-to-point links between processors which are physically close to one<br />

another. Loosely coupled systems or distributed systems, such as workstations connected by local-<br />

are3 network (LW) or wide-ares network (WAN), have relativeiy slow and unreliable<br />

communication between processon that are physically dispersed. They have coarse-grained<br />

parallelism. which distributes the data as large as possible with each processor spending most <strong>of</strong><br />

its time dotng computations and comrnunicating infrequently because <strong>of</strong> the expensive<br />

communication cost.<br />

The local-are? network 0 systems consist <strong>of</strong> several workstations connected by a<br />

network. The locd area network allows communication beiween any two processors physically<br />

14

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!