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
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
-Muhammad izzuddin bin abdul alim
-B031210175
No comments:
Post a Comment