Parralel Processing

Multiple Processor Organizations

Types of Parallel Processor Systems

Processor Organization By flyyn

Single instruction, single data (SISD) stream

Uniprocessor

Single instruction, multiple data (SIMD) stream

Array Processor

Vector Processor

Multiple instruction, single data (MSID) stream

Multiple instruction, multiple data (MIMD) stream

Shared memory

Distributed memory

Symmetric Multiprocessor

Nonuniform Memory Access

Parallel Organizations

SISD

SIMD

MISD

MIMD

Symmetric Multiprocessor

SMP charactheristic

Advantages

Multiprocessor Operating system design Considerations

scalling

Performance

Availability

Incremental

A mainframe SMP

Multithreading

Implicit multithreading

Explicit Multithreading

OS Issues

Schedulling

Synchronization

Memory management