热门问题
时间线
聊天
视角

統一記憶體存取架構

来自维基百科,自由的百科全书

Remove ads

均勻訪存模型(英語:Uniform Memory Access,縮寫:UMA),亦稱作統一尋址技術均匀訪存模型,是一種用於並行計算機的共享內存架構。UMA模型中的所有處理器統一共享物理內存。在UMA架構中,訪問內存位置的時間與發出請求的處理器或傳輸數據的內存芯片無關。UMA計算機架構通常與非均勻訪存模型 (NUMA) 架構形成對比。在NUMA架構中,每個處理器可能使用私有緩存。外設也以某種方式共享。UMA模型適用於通用和多用戶分時應用程序。它可用於加速時間關鍵型應用程序中單個大型程序的執行。[1]

架構類型

UMA架構有三種類型:

  • 採用基於總線的對稱多處理機 (SMP) 架構的UMA;
  • 採用交叉開關(Crossbar switch)的UMA;
  • 採用多級互連網絡(Multistage interconnection networks)的UMA。

實例

  1. 對稱多處理機(SMP);
  2. 非對稱多處理機:和對稱處理機不同的是,這種處理機中處理器有主從之分,主處理器可以操縱I/O 並執行操作系統代碼,可以監控從處理器執行用戶進程,但是從處理器則不行,只能受主處理器的監視。

hUMA

AMD推廣異構系統架構(Heterogeneous System Architecture)時,提出了 hUMA(heterogenous UMA)。hUMA允許CPUGPU共享系統記憶體,讓GPU更有效執行通用運算GPGPU(General-purpose computing on graphics processing unit)。[2]

參見

參考文獻

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads