cuda什么意思 CUDA有什么用?
CUDA有什么用?CUDA(Compute Unified Device Architecture)是NVIDIA推出的計算平臺。隨著圖形卡的發(fā)展,GPU的功能越來越強大,GPU對顯示圖像進行了優(yōu)化,
CUDA有什么用?
CUDA(Compute Unified Device Architecture)是NVIDIA推出的計算平臺。隨著圖形卡的發(fā)展,GPU的功能越來越強大,GPU對顯示圖像進行了優(yōu)化,在計算方面已經(jīng)超過了普通CPU。如果這樣一個功能強大的芯片僅僅用作顯卡,那就太浪費了。因此,NVIDIA推出了CUDA,它使圖形卡可以用于圖像計算以外的其他用途。由于GPU具有數(shù)據(jù)密集處理和并行計算的特點,CUDA非常適合需要大規(guī)模并行計算的領(lǐng)域。目前CUDA可以用C語言開發(fā),并提供FORTRAN應(yīng)用接口。預(yù)計CUDA未來將支持C語言,可廣泛應(yīng)用于圖形動畫、科學(xué)計算、地質(zhì)、生物、物理模擬等領(lǐng)域。
請問CUDA是什么意思?
CUDA只是GPU通用操作的編程框架。我一定很難理解。我必須從頭開始。GPU一般操作的意義很簡單,就是讓圖形卡的GPU幫助CPU做事情。一般目的相對于特殊目的。GPU用于游戲加速,即專用處理器。在通用軟件的應(yīng)用中,GPU的計算資源一般是空閑的,CPU負責(zé)計算工作。CPU是一種典型的通用計算處理器。所以在游戲中,CPU也要工作。這就是為什么大多數(shù)游戲都需要CPU。使用GPU進行一般操作是有益的。一般來說,浮點運算速度是用來衡量計算能力的。(浮點運算簡單地說就是加、減、乘、除)CPU遠遠低于GPU。以i7為例,i7950的浮點運算能力只有g(shù)tx580gpu的四十分之一。如果你不使用這么強的能力,那就是浪費。所以我們開始考慮GPU。起初,ATI提出了流框架來調(diào)用GPU來輔助CPU,但并沒有nvida和CUDA那么有名。當(dāng)然,除了這兩個框架之外,還有其他框架。Stream和CUDA只適合自己的品牌,但不能稱之為通用。OpenCL和directcompute是兩種通用的框架。前者由蘋果公司倡導(dǎo),后者由微軟公司開發(fā)。這就是為什么iso6系統(tǒng)的Safari比以前快得多。這就是為什么ie10比IE9快得多,因為他們可以調(diào)用GPU來幫助操作。加快速度。前者被蘋果低調(diào)使用,后者被微軟寫入directx11并成為標(biāo)準(zhǔn)?;氐紺UDA,CUDA是Compute Unified Device Architecture的縮寫。我不知道怎么翻譯。它叫CUDA。它的優(yōu)點是可以調(diào)用GPU的并行運算能力和強大的浮點運算能力。在視頻解碼中。或者在處理游戲中的物理效果時,有很好的效果(如果用CPU來計算游戲中使用的物理效果,CPU就會耗盡)。事實上,它很少在日常生活中使用。這是游戲和視頻編碼。CUDA的用途很多,但在消費者層面的實際用途卻很少。大部分CUDA應(yīng)用于特殊領(lǐng)域。許多超級計算中心,如計算天氣預(yù)報,需要大量的數(shù)據(jù)計算來獲得GPU的計算能力。銷售人員會騙你買它,所以他們會說它很好。而且,CUDA的英語聽起來很高端,這可能會讓你在內(nèi)心的影響下購買。