Паралелни рад
Више процесора
Single Instruction, Single Data Stream - SISD
Single Instruction, Multiple Data Stream - SIMD
Multiple Instruction, Single Data Stream - MISD
Multiple Instruction, Multiple Data Stream- MIMD
Таксономија паралелних архитектура
MIMD - преглед
Уско везани- SMP Symmetric Multiprocessor
Чврсто везани- NUMA
Слабо везани- Clusters
Паралелна организација- SISD
Паралелна организација - SIMD
Parallel Organizations - MIMD Shared Memory
Паралелна организација- MIMD�Distributed Memory
Симетрични мултипроцесори
Multiprogramming and Multiprocessing
Symmetric Multiprocessor - предности
По критеријуму организације
Time Shared Bus
Time Share Bus - предности
Time Share Bus - мане
ОС - последице
A Mainframe SMP�IBM zSeries
IBM z990 �Multiprocessor �Structure
Кохерентост кеша и�MESI протокол
Софтверска решења
Хардверска решења
MESI State Transition Diagram
Увећање перформанси
Multithreading 9 Chip Multiprocessors
Дефиниција нити и процеса
Дефиниција нити и процеса
Implicit and Explicit Multithreading
Approaches to Explicit Multithreading
Код скаларних процесора
Power5 Instruction Data Flow
Кластер
Кластер, пример 1
Кластер, пример 2
Архитектура кластера
Cluster Middleware
Blade Servers
Example 100-Gbps Ethernet Configuration for Massive Blade Server Site
Cluster v. SMP
Nonuniform Memory Access (NUMA)
Motivation
CC-NUMA Organization
CC-NUMA Operation
Memory Access Sequence
Cache Coherence
NUMA Pros & Cons
Векторско рачунарство
Паралелно!!!
Генерална организација рачунара
IBM 3090 са „векторисањем“