我知道通常CPU有很多计算单位或CUDA核心。这使得它适合于计算密集型算法。
但是为什么它的核心比CPU多呢?在重绘图像时,哪些算法是可并行的?
发布于 2012-12-03 11:09:41
当应用着色器时,这一庞大数量的计算单元对于帧的快速处理是必要的。
这种类型的计算是高度并行的,因为每个着色器将被应用n次(可能一次一个像素),并且通常在同一帧上以一种独立的方式应用。
请注意,每个计算单元是由许多着色器核心组成的.
这就是为什么着色器支持是OpenCL的先决条件,因为它意味着一些专用的内核来完成渲染工作,那些可以被“劫持”来做其他事情的内核-- => --称为GPGPU。
https://stackoverflow.com/questions/13681081
复制相似问题