視頻卡中的CUDA內核

CUDA核心解釋

CUDA是Compute Unified Device Architecture的縮寫,是Nvidia開發的一項技術,可加速GPU計算流程。

借助CUDA,研究人員和軟件開發人員可以直接將C,C ++和Fortran代碼發送到GPU,而無需使用彙編代碼。 這讓他們可以利用並行計算,在該計算中同時執行數千個任務或線程。

關於CUDA核心的信息

購買Nvidia 顯卡時,您可能看過CUDA這個詞。 如果您查看此卡的包裝或閱讀視頻卡評論,您經常會看到有關CUDA內核數量的參考。

CUDA內核是與計算機中的處理器類似的並行處理器,可能是雙核或四核處理器。 然而,Nvidia GPU可能有幾千個內核。 這些內核負責執行各種任務,這些任務可使內核的數量直接與GPU的速度和功耗相關聯。

由於CUDA內核負責處理通過GPU移動的所有數據,因此核心處理諸如視頻遊戲中的圖形等情況,用於諸如角色和風景加載時的情況。

可以構建應用程序以充分利用CUDA內核提供的更高性能。 您可以在Nvidia的GPU應用程序頁面上看到這些應用程序的列表。

CUDA內核與AMD的Stream處理器相似; 他們的名字不同。 但是,您不能將300 CUDA Nvidia GPU與300流處理器AMD GPU相提並論。

使用CUDA選擇視頻卡

CUDA內核數量越多,通常意味著顯卡整體上提供更快的性能。 但是, 選擇顯卡時,CUDA內核的數量只是需要考慮的幾件事情之一。

Nvidia提供了一系列卡,只需8個CUDA內核(如GeForce G100),即可支持GeForce GTX TITAN Z內多達5,760個CUDA內核。

具有Tesla,Fermi,Kepler,Maxwell或Pascal架構的圖形卡支持CUDA。