Professional Documents
Culture Documents
02 Parallel Plateforms Architecture-I
02 Parallel Plateforms Architecture-I
02 Parallel Plateforms Architecture-I
Architecture/Programming Models
Introduction to Parallel and Distributed Computing
2
Lecture 2 – Parallel Architecture
Outline
• Parallel architecture types
• Instruction-level parallelism
• Vector processing
• Flynn’s Taxonomy
• Shared memory
– Memory organization: UMA, NUMA
– Coherency: CC-UMA, CC-NUMA
• Interconnection networks
• Distributed memory
• Clusters
• Clusters of SMPs
• Heterogeneous clusters of SMPs
Introduction to Parallel Computing, University of Oregon, IPCC
3
Lecture 2 – Parallel Architecture
Parallelism and Parallel vs. Distributed
GPU accelerator …
M M
processor
PCI P … P P … P
memory
interconnection network
“Fused” processor accelerator
P … P P … P
processor
M … M
memory
Overlapped execution
Multi-issue execution
Superscalar processing
scoreboarding
VLIW IBM
360/91
reservation stations
D D D D D D D
Network connection
for data transfer
Instructions
Shared
Memory Processor
D D D D D D D
Instructions
• Linux Installation
• Cisco Linux certification
– Linux I
– Linux II
• Linux commands and BASH Scripts
(Assignment #1)