2021-05-12 11:00:58
CUDA是什麼
CUDA(Compute Unified Device Architecture),顯示卡廠商NVidia推出的運算平臺。 CUDA™是一種由NVIDIA推出的通用平行計算架構,該架構使GPU能夠解決複雜的計算問題。 它包含了CUDA指令集架構(ISA)以及GPU內部的平行計算引擎。
計算行業正在從只使用CPU的「中央處理」向CPU與GPU並用的“協同處理」發展。為打造這一全新的計算典範,NVIDIA®(英偉達™)發明了CUDA(Compute Unified Device Architecturem,統一計算裝置架構)這一程式設計模型,是想在應用程式中充分利用CPU和GPU各自的優點。現在,該架構現已應用於GeForce®(精視™)、ION™(翼揚™)、Quadro以及Tesla GPU(圖形處理器)上,對應用程式開發人員來說,這是一個巨大的市場。
在消費級市場上,幾乎每一款重要的消費級視訊應用程式都已經使用CUDA加速或很快將會利用CUDA來加速,其中不乏Elemental Technologies公司、MotionDSP公司以及LoiLo公司的產品。在科研界,CUDA一直受到熱捧。例如,CUDA現已能夠對AMBER進行加速。AMBER是一款分子動力學模擬程式,全世界在學術界與製藥企業中有超過60,000名研究人員使用該程式來加速新葯的探索工作。在金融市場,Numerix以及CompatibL針對一款全新的對手風險應用程式釋出了CUDA支援並取得了18倍速度提升。Numerix為近400家金融機構所廣泛使用。
CUDA的廣泛應用造就了GPU計算專用Tesla GPU的崛起。全球財富五百強企業現在已經安裝了700多個GPU叢集,這些企業涉及各個領域,例如能源領域的斯倫貝謝與雪佛龍以及銀行業的法國巴黎銀行。隨著微軟Windows 7與蘋果Snow Leopard作業系統的問世,GPU計算必將成為主流。在這些全新的作業系統中,GPU將不僅僅是圖形處理器,它還將成為所有應用程式均可使用的通用並行處理器。
CUDA的應用
計算行業正在從只使用CPU的“中央處理」向CPU與GPU並用的“協同處理」發展。為打造這一全新的計算典範,NVIDIA(英偉達)發明了CUDA(Compute Unified Device Architecturem,統一計算裝置架構)這一程式設計模型,是想在應用程式中充分利用CPU和GPU各自的優點。現在,該架構現已應用於GeForce(精視)、ION(翼揚)、Quadro以及Tesla GPU(圖形處理器)上,對應用程式開發人員來說,這是一個巨大的市場。
CUDA產生的原因
隨著顯示卡的發展,GPU越來越強大,而且GPU為顯示影象做了優化。在計算上已經超越了通用的CPU。如此強大的晶片如果只是作為顯示卡就太浪費了,因此NVidia推出CUDA,讓顯示卡可以用於影象計算以外的目的。
CUDA體系結構的組成
開發庫:開發庫是基於CUDA技術所提供的應用開發庫。
執行期環境:執行期環境提供了應用開發介面和執行期元件,包括基本資料型別的定義和各類計算、型別轉換、記憶體管理、裝置存取和執行排程等函數。
驅動:CUDA-enable的GPU的裝置抽象層,提供硬體裝置的抽象存取介面。也就是需要安裝有nVIDIA硬體的電腦上安裝相應的驅動來實現CUDA通用運算。
相關文章
-
7+2強化供電!599元梅捷SY-狂龍H510M圖賞
除了廣為人知的Z590和B560之外,英特爾還發布了入門級的H510晶片組,也是上一代H410晶片組的升級版。 在相容性方面,H510晶片組與Z590晶片組和B560晶片組沒有什麼區別,都可以相容1
2021-05-10 19:00:28
-
支援5333高頻記憶體!技嘉小雕PRO B560M主機板圖賞
Intel第十一代酷睿已經上市,新架構帶來了巨大的IPC提升幅度,同時,Intel還開放了B560/H570主機板的記憶體超頻功能,這使得主流玩家也可以輕鬆享受高頻記憶體帶來的流暢遊戲體驗。
2021-05-09 16:00:04
-
24K純金!微星MEG Z590 ACE GOLD EDITION戰神至臻圖賞
顯示卡、散熱器、風扇都能玩RGB,機箱中,主機板幾乎是最不起眼的存在。 而近日,微星推出了一款亮眼的主機板,首次用上了24K純金設計,它就是MEG Z590 ACE戰神至臻,一起來瞧瞧。 MEG
2021-05-07 22:00:14