Followers

MIMD

Multiple Instruction, Multiple Data Stream- MIMD

->Set of processors
->Simultaneously execute different 
     instruction sequences
->Different sets of data
->SMPs, clusters and NUMA systems

Hardware and Software

->Hardware

Serial: e.g., Pentium 4

Parallel: e.g., quad-core Xeon e5345

->Software

Sequential: e.g., matrix 
  multiplication

Concurrent: e.g., operating system

->Sequential/concurrent software 
     can run on serial/parallel  
     hardware

Challenge: making effective use of 
  parallel hardware



Multiprocessor
Architectures: Shared 

Memory



Shared memory multiprocessor
Hardware provides single physical
address space for all processors
Synchronize shared variables using locks
Memory access time
SMP/UMA (uniform) vs. NUMA (nonuniform)


-Muhammad izzuddin bin abdul alim
-B031210175



Thanks for reading, please leave your comment here.

No comments:

Copyright of Comorarch group.