并行處理器概念與基本結(jié)構(gòu)介紹
并行處理器指可以一次可處理多個運(yùn)算的處理器。雙核處理器也是并行處理器,因為其一次可運(yùn)行兩個運(yùn)算(以此類推),但其本質(zhì)上還是串行處理器的組合,所以提起并行處理器,一般指經(jīng)特殊設(shè)計的多線程處理器。
二、并行處理器結(jié)構(gòu)并行處理器結(jié)構(gòu)圖如圖所示:
這種系統(tǒng)有N個處理部件(PE),M個主存存賒體(M個內(nèi)存模塊)和一些或者N個控制部件(CU)以及輸入/輸出通道;最重要的系統(tǒng)部件是互速網(wǎng)絡(luò),它可以使各個部件進(jìn)行數(shù)據(jù)或按制信號方面的通信。
三、并行處理器分類如果按性質(zhì)來進(jìn)行分類,則有些處理器是模凌兩可的:既可算作這一類,又可算作另一類;按照費林的意見,又可分為單指命流多數(shù)據(jù)流系統(tǒng)和多指令流多數(shù)據(jù)流系統(tǒng)。這里列出的只是一些重要的應(yīng)算作并行處理器的系統(tǒng):
(1)向量/流水線處理器
STAR-100(CDC公司)
CYBER 203/205(CDC公司)
T1-ASC(德克薩斯儀表公司)Cray-1(克雷研究公司)
?。?)并行處理器系統(tǒng)
ILLIAC IV(依里諾斯大學(xué),布勞斯公司)
SOLOMOM(西屋公司)
PEPE(貝爾實驗室、布勞斯公司系統(tǒng)發(fā)展公司)
BSP(布勞斯公司)
DAP(ICL公司)
CHOPP(哥倫比亞大學(xué);蘇里萬學(xué)會)
C.mmp.Cm(卡內(nèi)其/梅隆大學(xué))
T16(Tandem公司)
EGPA(埃爾朗根/諾爾貝爾格大學(xué))
?。?)相聯(lián)處理器ECAM
STARAN(古得依爾宇航公司)
ECAM(霍尼威爾公司)
OMEN(商特爾公司)
ALAP(休斯飛機(jī)公司)
?。?)算法數(shù)組處理器
IBM 2938/3835(IBM公司)
MAP III(數(shù)據(jù)控制公司)
UAP(尤尼瓦克公司)
AP-120B/190L(浮點系統(tǒng)公司)
FPS-164(浮點系統(tǒng)公司)
ATP(Datawest公司)