SMP 與 MPP 之比較 (同樣是多 CPU)

SMP MPP
Share Memory Parallel Message Passing Parallel
Symmetric Multi Processing Massively Parallel Processing
雙 CPU Pentium III(雙 CPU 主機板) 個人電腦叢集(以網路連接)
各 CPU 記憶體共享 各 CPU 記憶體獨立
平行程式撰寫容易 平行程式撰寫困難
擴充代價昂貴 擴充代價便宜
瓶頸在系統匯流排 瓶頸在 CPU 間資料傳遞
適合多種程式,可用度高 特別平行化成功則效益高
SGI Origin 2000 R10000 x 16 CPU IBM SP2 80 CPU
SGI PowerChallenge 6 CPU 1GB RAM LINUX PC Cluster 16 CPU 128 RAM/CPU
未來技術發展:Cross-Bar 交換機式 CPU 對記憶體通道 未來技術發展:高次元(hyper-cube)多重性連結

 

 

故 MPP 在 LINUX 上來跑最便宜,但程式的寫法有異於一般單一 CPU 之觀念