| ![]() 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)。除了OpenCL 和 NVIDIA CUDA 的衍生外還有其他適用的程式模型:在去年秋天,Microsoft在其最新的 DirectX 軟體開發套件軟體開發套件中提供了一個運算著色模型。再者,除了這些GPU運算產品外,The Portland Group最近還推出了Fortran語言解決方案,不過目前僅提供初期評估版本。 NVIDIA長久以來便相當積極於支援各種標準,因為多元的語言選擇能讓更多種及更多領域的應用探索利用GPU的平行運算能力。隨著現今C和Fortran語言已有支援,加上即將在今年實現的OpenCL和DirectCompute,GPU在今日已成為主流。NVIDIA為唯一針對GPU提供如此多元語言選擇的處理器公司。
關於 OpenCL
OpenCL 開發
OpenCL是蘋果公司之商標,經由Khronos集團授權使用。
| |||||||||||||||||||