-
Cmt
(計算機科學的一種)
鎖定
- 外文名
- Cmt
- 所屬學科
- 計算機學
Cmt系統組成
電腦不再由單個CPU組成,而同時由多個處理器運行操作系統的單一複本,並共享內存和一台計算機的其他資源。雖然同時使用多個CPU,但是從管理的角度來看,它們的表現就像一台單機一樣。系統將任務隊列地分佈於多個CPU之上,從而極大地提高了整個系統的數據處理能力。所有的處理器都可以平等地訪問內存、I/O和外部中斷。在對稱多處理系統中,系統資源被系統中所有CPU共享,工作負載能夠均勻地分配到所有可用處理器之上。SMP技術是高性能服務器和工作站級主板架構中提升性能的有效手段,像某些UNIX服務器可支持高達256個CPU的SMP系統。
[1]
然而,傳統的SMP系統內部的多個處理器通過片外總線互連,共享總線帶寬,傳統總線所固有的低帶寬、高延遲已經成為SMP系統的性能瓶頸。在SMP方面的一種發展趨勢就是將SMP系統搬到一塊芯片內部,利用片內的高帶寬總線來代替片外總線,實現片內高帶寬的SMP超級計算機。
[1]
CMT=CMP+MT
CMP-單芯片多處理器=片內SMP TLP的研究已經開展許多年了,學術界提出了多種實現方式,其中又以Stanford大學的單芯片多處理器(CMP, Chip Multi-Processor)的Hydra CMP為典型代表。CMP的基本思想是在單個芯片上實現SMP,每一個處理器核心實質上都是一個相對簡單的單線程處理器。CMP允許線程在多個處理器內核上並行執行,從而利用線程級並行性來提高系統性能。Hydra CMP的體系結構。可以看出CMP主要是依賴SMP體系結構來實現TLP的。
Cmt功能
- 參考資料
-
- 1. 計算機科學的一種 .計算機科學的一種[引用日期2015-11-19]