ISA各家硬件厂商都没有统一,各自是各自的,不像x86,arm那样,很多厂商一起用,所以名字什么的基本也没公开。你可以认为GPU领域,有Nvidia GPU指令集,AMD GPU指令集,Intel GPU指令集,苹果GPU指令集,清华的GPGPU指令集等等。
为了方便其他开发人员编写可以在各个GPU平台上都能正常工作的程序,所以DirectX,OpenGL,OpenCL,Vulcan,Metal等图形API库应运而生。
如果开发人员开发windows平台GPU应用,那么支持DirectX就行了,开发苹果平台专用的,支持Metal就可以了。如果想跨平台,那就是基于openGL,OpengCL,Vulcan开发就可以了。
【 在 pandajj 的大作中提到: 】
: CUDA只是编程语音,不是指令集,gpu有自己的指令集么?
: 如果有科普的书,还请大拿推荐!
--
FROM 223.72.24.*