運用CUDA開發
CUDA 應用程式
簡介
支援CUDA的產品
取得CUDA
申請CUDA通知
 

NVIDIA CUDA架構繪圖處理器對OpenCL GPU運算的支援

OpenCL™(開放式運算語言)為在CUDA架構上運作的全新密集型運算環境。OpenCL能讓開發者充分利用NVIDIA GPU強大的平行運算力量,進而創造出令人讚嘆的運算應用。

在和NVIDIA的合作下,Apple於2008夏季向Khronos遞交OpenCL的提案,希望能為GPU運算打造一個跨平台。NVIDIA的內容發展副總裁Neil Trevett擔任OpenCL工作小組的主席一職,NVIDIA的軟體研發團隊並直接為此組織提供支援。觀看Neil Trevett在亞洲電腦動畫節(SIGGRAPH ASIA)所發表的OpenCL簡報,請點擊此處

做為OpenCL簡報的一部份,NVIDIA還在一台筆記型電腦上展示全球第一顆OpenGL GPU的運作。

2009年9月28日更新: NVIDIA推出業界第一款針對Windows與Linux作業系統的公開OpenCL 繪圖處理器驅動程式、OpenCL視覺量測工具與軟體開發套件(SDK)密碼範例。現已刊登於 OpenCL 下載頁面提供下載。

身為處理器公司,NVIDIA積極支援所有能讓開發業者更方便使用GPU的平行運算能力的語言和應用程式介面(API)。除了OpenCLNVIDIA CUDA 的衍生外還有其他適用的程式模型:在去年秋天,Microsoft在其最新的 DirectX 軟體開發套件軟體開發套件中提供了一個運算著色模型。再者,除了這些GPU運算產品外,The Portland Group最近還推出了Fortran語言解決方案,不過目前僅提供初期評估版本。

NVIDIA長久以來便相當積極於支援各種標準,因為多元的語言選擇能讓更多種及更多領域的應用探索利用GPU的平行運算能力。隨著現今C和Fortran語言已有支援,加上即將在今年實現的OpenCL和DirectCompute,GPU在今日已成為主流。NVIDIA為唯一針對GPU提供如此多元語言選擇的處理器公司。

 

OpenCL_Logo_RGB.png

關於 OpenCL


OpenCL 開發

OpenCL是蘋果公司之商標,經由Khronos集團授權使用。