Yunai

M.J.Flynnによる分類

Single InstructionMultiple Instructions
Single Data-streamSISDMISD
Multiple Data-streamSIMD 同一命令を複数のデータに適用し、同一の処理を並列の実行MIMD 複数のprocesserを結び、それぞれのprocesserに異なる命令を振り分け、それぞれで異なるデータを並行して扱う方式

アダムールの法則

$$ \text{Speedup} = \frac{1}{(1 - P) + \frac{P}{N}} $$

If memory is combined or not

Loosely-coupled: sharing memory (and the OS that operates it)

many-to-many

Tightly-coupled: not sharing memory (and the OS that operates it)

one-to-many

Multiprocessor_1 Multiprocessor_2