複製鏈接
請複製以下鏈接發送給好友

多處理機

鎖定
多處理機(Multi processor)是具有多個處理機的計算機,能夠大大提高計算機的處理速度。
中文名
多處理機
外文名
Multi processor
定    義
具有多個處理機的計算機
結    構
共享存儲器、分佈式存儲器
互連方式
總線方式、交叉開關

多處理機結構

共享存儲器結構、分佈式存儲器結構2種。
共享存儲器結構:多個處理單元通過網絡(內部連接)共享集中的主存儲器,主存儲器由多個並行的存儲體組成,而每個CU都有自己的控制單元(這是與並行處理機的不同點)。系統資源易管理、利用,程序員編程;但是處理機數目少,不易擴充。
分佈式存儲多處理機:每個處理機都有自己的控制器、自己的存儲單元,CU及存儲器等構成多個較為獨立的部分,各個部分通過網絡(內部連接)協調工作。其特點是結構靈活、易擴充,但是,任務傳輸以及任務分配算法複雜,通常要設計專有算法。
兩種多處理器結構
兩種多處理器結構(2張)

多處理機互連方式

總線方式、交叉開關、多端口存儲器方式、開關樞紐方式等。

多處理機特點

⑴結構靈活
⑵程序並行:屬於操作一級的並行。性能比指令級的並行高。
進程同步:指令、任務、作業級別的並行處理,不需要同步控制(而並行處理機則要同步)。
⑷多處理機工作時,要根據任務的多少來調用資源,因此,所需要的資源變化複雜。

多處理機代表種類

由於對計算機的速度、性能要求越來越高,出現了超級並行計算機的體系結構MMPSMP就是其中的代表。

多處理機MMP

即大規模並行處理機:採用幾百到上萬個基於RISC指令集的處理器,組成大型並行計算機系統。其運算速度達萬億次(浮點加法)

多處理機SMP

即對稱多處理機:結構與MMP類似。不同的是SMP有一個統一的共享主存儲空間,而MMP則是每個處理器都有自己的存儲器

多處理機超級大型並行計算機

由於重大科學計算的運算需要,將出現超級並行機。此類計算機將具有3T性能。1T FLOPS的計算能力;1TB的主存儲器;1TB/S的I/O帶寬