|
GPGPU 是比 CUDA 落后的 GPU 通用计算概念。
GPGPU 是使用图形 API,例如 DX9、OpenGL,而 CUDA 在硬件上是指具备 shared memory 的 G8X GPU,软件上是指 CUDA C 等高级编程语言的 GPU Computing 计算模型。Edison 发表于 2009-12-24 15:14 ![]()
什么叫落后,GPGPU是个泛指概念,GPGPU可以被称为通用图形处理器。其中第一个“GP”通用目的(GeneralPurpose)而第二个“GP”则表示图形处理(GraphicProcess),这两个“GP”搭配起来就是“通用图形”。而再加上“U”(Unit)就成为了完整的通用处理器。
,在GPU上的通用运算上,AMD有GPGPU,NV有GPGPU,Intel也有GPGPU(拉拉比暂时出不来,最终还是会出来的),CUDA只是NV实现GPGPU的具体方案。
再举个例子,GPGPU就好比操作系统,是个泛指概念,CUDA就好比windows,只是操作系统的一类, 说操作系统比windows落后,不是滑稽可笑? |
|