PC-WINDOWS10-支持指令集


GPU是典型的單指令多數據(SIMD)的體系結構,善於大規模的並行計算;而CPU是多指令單數據(MISD)的體系結構,更擅長邏輯控制。

一:OPENCL

OPENCL是一種異構計算的標准,支持A卡和N卡,還支持CPU計算。

二:CUDA

CUDA是一種異構計算的標准,只支持N卡。在此基礎上提供PhysX/DirectCompute/OpenCL。

直接競爭對手是AMD Stream,硬件相關的。

三:Stream

Stream是AMD提供的異構計算標准,以此為基礎提供OpenCL/DirectCompute

四:DirectCompute

五:開放物理計划

Havok + Bullet + Pixelux DMM | ATI Stream + OpenCL + Directcompute

六:Vulkan

一個跨平台的2D和3D繪圖應用程序接口,目的是為了取代OpenGL。

七:Ray Tracing

八:PhysX

由AGEIA開發的物理運算引擎,世界三大物理運算引擎之一(Havok & Bullet & PhysX)。

九:OpenGL 4.6

圖形API

十:Direct3D

圖形API

十一:Mantle

十二:Havok

最新版本的Havok使用OpenCL實現了用GPU加速的物理引擎。只是個物理引擎,與硬件無關,與操作系統無關。

十三:Bullet

跨平台的物理模擬計算引擎。用在了Maya和Blender 3D中。

與AMD合作后,Bullet物理引擎可以透過OpenGL或者DirectCompute,使用GPU完成物理模擬計算。

十四:OpenCL

通用計算API,與硬件無關。

直接競爭對手是DirectCompute。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM