Please enable JavaScript.
Coggle requires JavaScript to display documents.
Week 13 Parallel Processing - Coggle Diagram
Week 13
Parallel Processing
Multiple Processor Organizations
Types of Parallel Processor Systems
Multiple instruction, single data (MISD) stream
Single instruction, multiple data (SIMD) stream
Array processor
Vector processor
Multiple instruction, multiple data (MIMD) stream
Shared memory (tightly coupled)
Symmetric multiprocessor (SMP)
Nonuniform memory access (NUMA)
Distributed memory (loosely coupled)
Single instruction, single data (SISD) stream
Uniprocessor
Parallel Organizations
Vector Computation
Approaches to Vector Computation
IBM 3090 Vector Facility
Symmetric Multiprocessors
Multiprocessor Operating System Design Considerations
A Mainframe SMP
Organization
Nonuniform Memory Access
Organization
NUMA Pros and Cons
Motivation
Multithreading and Chip Multiprocessors
Approaches to Explicit Multithreading
Example Systems
Implicit and Explicit Multithreading
Cache Coherence and the Mesi Protocol
Hardware Solutions
The MESI Protocol
Software Solutions
Clusters
Cluster Computer Architecture
Blade Servers
Operating System Design Issues
Clusters Compared to SMP
Cluster Configurations