OpenCL™

​​運用 OpenCL™ 2.0 將跨平台、平行程式設計簡化至下一個層級

OpenCL logo

robot image

現已推出:特定 AMD FirePro™ 產品搭載 OpenCL™ 2.0 Linux 和 Microsoft 驅動程式

在這裏下載
 

OpenCL™ 是第一個真正開放式和免權利金的程式設計標準,適用於異質系統上的一般用途運算。OpenCL™ 可讓程式設計人員保有原始程式碼的投資,並輕鬆將目標放在多核心 CPU、GPU 和 APU。經過 OpenCL 加速的應用程式可以使用單一整合平台結合電腦或伺服器的 GPU 和 CPU 或 APU 核心的處理能力,改善了 HPC 使用者的遊戲開發。

由來自主要產業的廠商代表組成的開放式標準委員會開發,OpenCL™ 提供使用者所需的: 跨行業廠商、加速其在 CPU、GPU 和 APU 上的應用的非專用解決方案。AMD 是早期的 OpenCL™ 支持者和居領先地位的高效能 CPU、APU 和 GPU 的創新者與供應商,在此業界有著獨特的地位,提供用於 OpenCL™ 的完整加速平台。

 OpenCL™ 2.0

OpenCL™ 2.0 的新功能

在此版本中找到的 OpenCL™ 2.0 新功能讓 GPU 可以更自由的執行被設計執行的工作。

共用的虛擬記憶體

讓主機和裝置核心可以共用複雜的指標式資料結構,不但可增加程式設計彈性,同時又能去除主機和裝置之間的明確傳輸。

瞭解更多資訊
 

巢狀的平行處理

已更新用於提升的程式設計能力和增加的應用效率。

一般位址空間

讓要寫入的功能沒有命名的位址空間,減少要寫入的多個功能的需求以增加使用彈性和節省時間。

瞭解更多資訊
 

OpenCL™ 2.0 核心功能

裝置端 C11 不可部分完成

C11 不可部分完成和同步運作的子集,此功能讓執行緒的平行執行在一般資料集上安全運作。

管道

作為儲存為先進先出佇列的資料的記憶體物件實行,這樣一來簡化了一般佇列資料結構。

瞭解更多資訊
 

增加了數個其他功能以改善 OpenCL 程式設計體驗。OpenCL 2.0 的這些和其他進步有助於您一窺現代的異質系統的巨大效能潛力。如需詳細資料,請參閱 OpenCL 2.0 快速參考卡 這裏

 AMD Ecosystem for OpenCL™ 2.0

 特點

​我們在 AMD 運用的 OpenCL 的早期支持者,在此業界中有特別的地位,提供適用於 OpenCL 的完整加速平台。我們與獨立軟體廠商 (ISV) 合作,為 CAD/CAM/CAE 及媒體和娛樂部門的專業人員提供基於AMD FirePro 的強大解決方案。

OpenCL 在 CAD/CAM/CAE 的運用

  • CAD/CAM 在需要大量運算能力和平行運作的設計與製造方面的運用
  • 運用在製造、工程和營造方面的設計分析和模擬的 FEA (有限元件分析)
  • 運用在太空、汽車和工業設計的 CFD (計算流體動力學)
  • 即時、互動的 3D 描影和資料視覺化,適用於汽車和工業設計、製造和很多其他用途

OpenCL 在媒體和娛樂上的運用

  • 即時、互動的 3D 描影和資料視覺化
  • 即時流體動力學和物理模擬驅動栩栩如生的 3D 動畫
  • 即時處理數位媒體的製作、後製、廣播和觀看

OpenCL 革命

瞭解 AMD 和 OpenCL 如何激發 DCC、CAD 和模擬軟體的能力和一窺現代 GPU 的處理能力

下載

 OpenCL 應用程式清單

分析和模擬 – CAE, CFD

​isv​應用程式​OPENCL 支援​
​Autodesk​Moldflow​1.1
​Beta CAE Systems​ANSA​​1.1
​Dassault Systèmes​SIMULIA Abaqus*​​1.1
​Dem Solutions​EDEM​​1.1
​SIEMENS PLM Software​NX Nastran*​​1.1

 

CAD/CAM

​isv​​應用程式​OPENCL 支援
Open Cascade​Open Cascade SDK​​1.1
​Russian Geometric 3D Kernel​RGK​​1.1

 

數位內容製作

​ISV應用程式​OPENCL 支援
​AdobeMedia Encoder CC​​1.1
​Adobe​Photoshop CC​​1.1
​Adobe​Premiere Pro CC​​1.1
​Adobe​SpeedGrade CC​​1.1
​Assimilate​Scratch​​1.1
​Autodesk​Maya​​1.1
​Blackmagic Design​DaVinci Resolve​​1.1
​Blackmagic Design​eyeon Fusion​​1.1
​Bullet Physics Library​Bullet Physics SDK​​1.1
​MainConcept​H.264/AVC SDK​​1.1
​Side Effects​Houdini​​1.1
​Sony​Vegas Pro 12​​1.1
​The Foundry​Mari​​1.1
​The Foundry​Nuke​​1.1

 

數值分析

​ISV​​應用程式​OPENCL 支援
​ArraryFire (formerly AccelerEyes)​GPU 軟體程式庫​​1.1
​Scilab Enterprise​Scilab​​1.1
​Wolfram​Mathematica​​1.1

 

描影 – CAD/數位內容製作

​ISV應用程式​OPENCL 支援
MAXON (NEMETSCHEK 集團的一份子)​Cinema 4D​​1.1
​Chaos GroupV-Ray​​​1.1
​OPTIS​THEIA-RT​​1.1

 

工具、程式庫和其他執行階段工具

​ISV​​應用程式​OpenCL Support
​Cintoo3D​SmartMesh SDK​​1.1
​Vratis​SpeedIT FLOWCL*​​1.1

 

分子動力學

​ISV​​應用程式​OpenCL Support
Groningen University​​GROMACS*​​1.1

*推薦的資料中心應用程式

 合作夥伴

​Blender

Blender 是一款免費、開放來源的 3D 內容製作套件。“Blender 可用於跨平台,並運用 OpenGL® 繪製整個介面。這表示您最好使用符合 OpenGL® 規格的顯示卡和驅動程式。遺憾的是,市場上有很多便宜的顯示卡僅支援 OpenGL® 規格的基本子集。VIA 和 Intel 顯示卡即是其中幾個惡名昭彰的例子。” Blender.org

Cycles 是一種互動式和容易使用的可調整式描影引擎,可在 GPU 上使用 OpenCL 的效能。

Simulia - Abaqus/Standard

Abaqus 是很多 Dassault Systemes 建模和 CAD 產品,以及包括 Abaqus/CAE、CATIA 和 SolidWorks 的生態系統使用的模擬引擎。

啟用 OpenCL 的 Abaqus 加速了 Dassault Systemes Simulia Abaqus/Standard 在 AMD FirePro 顯示卡產品線上的直接、零散和多前端解決程式提供的前端因子化。

DEM 解決方案 - EDEM®

EDEM® 是一款先進的 DEM (離散元素法) 模擬軟體,應用在工程設計和大量粒子處理與處理設備的分析。

採用 AMD FirePro 顯示卡加速器啟用 OpenCL 硬體的執行 EDEM® 模擬引擎可讓客戶增加設計原型的數目,以及他們可以在指定時間內模擬的模型複雜度。

Eyeon - Fusion®

Eyeon Fusion® 是全功能的節點式合成系統,用於開發主流影片的高度逼真特效、立體製作、遊戲影像、廣播和特殊事件製作、動畫和 3D 字幕。

By leveraging OpenCL, Fusion 可透過調整 OpenCL 來駕御 GPU 的能力,改善深入合成與描影功能的效能達 1000%。

Side Effects 軟體 - Houdini

20 多年來,Side Effects 為藝術家提供針對創造高畫質影片結果而設計的程序式 3D 動畫和視覺效果工具。Houdini 是旗艦產品,廣受數千家工作室用於創造令人目不睱給的 3D 效果。

Houdini v12 使用 GPU 大幅提升 Pyro FX 模擬 (煙霧和火) 的效能和速度。 Pyro FX 目前是 Houdini 透過 OpenCL 使用 GPU 加速的唯一領域,得益自速度大幅增加的模擬效能。

Main Concept - H.264/AVC

多媒體市場正尋求強大的硬體加速編碼解決方案,加速 CPU 可獨立提供以外的影像處理時間。MainConcept 的新 OpenCL™ H.264/AVC 編碼器提供運用了 OpenCL 硬體加速的驚人效能,同時又能保持優良的品質。

SDK 允許將代碼編入 H.264/AVC Baseline、主要和高設定檔格式中。除了在 CPU 上完成的 Entropy 編碼外,它提供了很多包含在 MainConcept Codec SDK 的 H.264/AVC 編碼器中的功能,允許在 GPU 上完成整個 H.264/AVC 轉換程式。

Optis - THEIA-RT

THEIA-RT 是一個有完整使用彈性的即時、物理式描影解決方案,串起造型師和工程師之間的橋樑。它允許在您的顯示器上和 VR 中心中模擬所有色彩、光線和材料效果。

THEIA-RT 是基於 OpenCL 開發。它使用了 OpenCL 射線技術來即時實際執行修正描影。

Wolfram - Mathematica

Mathematica 8 將 GPU 裝置運用在使用 OpenCL 的一般運算,帶來巨大的效能收益。內建一系列的 Mathematica 8 GPU 增強功能,用於線性代數、影像處理、財務模擬和傅利葉轉換等領域。此外,其中還有一個建置和將 OpenCL 程式載入 Mathematica 核心的架構。

Mathematica 8 提供最全面和最容易使用、高階介面給現今市場上的 GPU 程式設計和運算。

  • 整合為 Mathematica 的內建核心元件。
  • 用於線性代數、財務運算和影像處理的手動最佳化 GPU 功能。
  • 容易設定,使用 Mathematica 的 Paclet 系統取得所需的使用者軟體。

Beta CAE Systems SA - ANSA/META

CAE 處理前和處理後套件 OpenCL

BETA CAE Systems 是一家致力於開發符合多個模擬準則和工業領域需求的 CAE 軟體系統的工程軟體公司。

需要大量運算資源的 ANSA 工作經由 OpenCL 加速,以符合當代產業的效能需求。

  

  

  

註解