首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么GPU有这么多核心/计算单元?

为什么GPU有这么多核心/计算单元?
EN

Stack Overflow用户
提问于 2012-12-03 10:13:52
回答 1查看 1.2K关注 0票数 0

我知道通常CPU有很多计算单位或CUDA核心。这使得它适合于计算密集型算法。

但是为什么它的核心比CPU多呢?在重绘图像时,哪些算法是可并行的?

EN

回答 1

Stack Overflow用户

发布于 2012-12-03 11:09:41

当应用着色器时,这一庞大数量的计算单元对于帧的快速处理是必要的。

这种类型的计算是高度并行的,因为每个着色器将被应用n次(可能一次一个像素),并且通常在同一帧上以一种独立的方式应用。

请注意,每个计算单元是由许多着色器核心组成的.

这就是为什么着色器支持是OpenCL的先决条件,因为它意味着一些专用的内核来完成渲染工作,那些可以被“劫持”来做其他事情的内核-- => --称为GPGPU

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13681081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档