2006年11月8日 – 圖形處理器技術的全球領先者NVIDIA公司(納斯達克代碼:NVDA)今天宣布推出NVIDIA CUDA技術,一種用于在NVIDIA圖形處理器(GPU)上進行計算的全新體系架構,這是業界首個GPU用的C-編譯器開發環境。
GPU采用CUDA技術進行計算是一種計算的新方法,該方法通過數百個芯片內處理器核心的同步通信和合作,以最高可超過傳統方法100倍的速度解決了復雜的計算問題。通過另一項新問世的技術 – NVIDIA的GPU用C編譯器,這一突破性的體系架構還得到了進一步的完善。而這種完備的開發環境為開發商提供了解決計算密集型應用新問題所需的工具,例如產品設計、數據分析、技術計算和游戲物理應用。
今天推出的新款GeForce® 8800顯卡和未來NVIDIA Quadro®專業圖形解決方案均采用CUDA技術進行計算處理,通過讓GPU處理器核心能夠交流、同步和共享數據,超越了傳統GPU流運算數據處理方式的局限。
Schmid and Partner Engineering AG (SPEAG)的軟件總監Dr. Nicolas Chavannes表示:“我們的客戶,其中包括全球所有移動手機制造商,都看到了利用NVIDIA GPU和Acceleware的GPU加速解算器加快他們產品上市周期的價值所在。采用CUDA技術的GPU可以達到相當高的計算性能,將對我們客戶的利潤帶來積極的影響。”
采用CUDA技術的GPU提供了專門用于計算的各項功能,包括并行數據高速緩存器,讓最新一代的多個NVIDIA GPU的128個1.35GHz處理器核心之間能夠在執行復雜計算任務時互相協作。開發商可以通過一個單獨的計算驅動程序來調用這些功能,該驅動程序與DirectX和OpenGL以及新推出的NVIDIA GPU用C編譯器進行通訊,取代了原來用于GPU計算的流程序語言。
采用CUDA技術的GPU既可作為靈活的線程處理器來運行,由數千個計算程序來調用線程,協作解決復雜的問題,也可作為流處理器來運行在具體的應用程序中,例如成像處理,其中的各個線程并不進行信息交流。能夠采用CUDA技術的應用程序可以使用GPU進行細粒度的數據密集型處理,并使用多核心GPU進行復雜的粗粒度任務,例如控制和數據管理。
Acceleware公司的CEO Ryan Schneider說道:“CUDA為我們提供了一種全新的計算能力,并可以更容易實現硬件訪問。CUDA讓Acceleware的電磁場仿真和地球物理學數據處理產品繼續以每年翻番的速度發展,而且通過與我們的OEM合作伙伴,如SPEAG的合作,這項技術將讓我們能夠滿足新興市場如生物醫學成像和水庫建模的需要。NVIDIA最新推出的這項技術正在進一步幫助我們迅速拓展產品開發和商業應用的范圍。”
Headwave公司總裁Alex Krueger表示:“CUDA技術為分析和解釋地震數據開創采用新方法的路徑, 讓我們能夠與高達數TB的疊前勘測數據進行互動。在采用性能驚人的NVIDIA的新GPU體系架構中,我們可以加快石油和天然氣勘探領域中計算最為密集的運算法則的速度,遠遠超過CPU所能提供的性能水平。”
CUDA軟件開發套件(SDK)目前已可通過NVIDIA的注冊開發者計劃向開發者和研究者提供。
(新聞稿 2006-11-13)