科普文:CPU与GPU之间是怎样通信的?

2018-01-12 09:31:23 来源:Imagination
标签:
CPU   数据   GPU

 

渲染流水线的起点是CPU,即应用阶段。大致可分为下面三个阶段:
1.把数据加载到显存
 
2.设置渲染状态
 
3.调用DrawCall
 
1.把数据加载到显存
所有渲染所需要的数据都需要从硬盘(Hard Disk Drive, HDD)中加载到系统内存(Random Access Memory,RAM)中。然后,网格和纹理等数据又被加载到显卡上的存储空间:显存(Video Random Access Memory,VRAM)中。这是因为显卡对于显存的访问速度更快,而大多数显卡对于RAM没有直接的访问权利。
 
注意:真是渲染中需要加载到显存的数据复杂的多。
 
例如:顶点的位置信息、法线方向、顶点颜色、纹理坐标等。
 
之后,开始通过CPU来设置渲染状态,从而使GPU进行渲染工作。
 
2.设置渲染状态
渲染状态:通俗的解释就是,这些状态定义了场景中的网格是怎样被渲染的。例如:使用哪个顶点着色器/片段着色器、光源属性、材质等。如果我们没有更改渲染状态,那么所有的网格都将使用同一种渲染状态。
 
 
设置好渲染状态后,CPU需要调用一个渲染命令来告诉GPU开始进行渲染,这个渲染命令就是DrawCall。
 
3.调用DrawCall
DrawCall就是一个命令,它的发起方是CPU,接收方是GPU。这个命令仅仅会指向一个需要被渲染的图元(primitives)(点、线、三角面)列表,而不会包含任何材质信息(因为已经在2中完成了)。
 
当给定一个DrawCall时,GPU会根据渲染状态(例如:材质、纹理、着色器等)和所有输入的顶点数据进行计算,最终输出像素。
 
 
关注与非网微信 ( ee-focus )
限量版产业观察、行业动态、技术大餐每日推荐
享受快时代的精品慢阅读
 

 

继续阅读
人工智能将由什么来引领,听听英伟达中国区CTO赵立威的说法
人工智能将由什么来引领,听听英伟达中国区CTO赵立威的说法

提到英伟达,大多数人会以为,它是一家卖显卡的硬件公司,是“游戏芯片供应商”、“全球最大的图片芯片制造商”。现在英伟达是一家AI公司,深度学习正在创造收入增长,据官方发布的数据,截至2018年7月29日,英伟达第二季收入达到31.2亿美元,较去年同期增长40%。公司在AI、游戏、专业视觉和自动驾驶平台均取得增长。

厉害了华力二期,成功自研28nm
厉害了华力二期,成功自研28nm

华虹集团旗下华力二期(华虹六厂)生产线今日正式建成投片,首批12英寸硅片进入工艺机台,开始28纳米芯片产品制造。

GPU如何训练大批量模型?方法在这里

深度学习模型和数据集的规模增长速度已经让 GPU 算力也开始捉襟见肘,如果你的 GPU 连一个样本都容不下,你要如何训练大批量模型?通过本文介绍的方法,我们可以在训练批量甚至单个训练样本大于 GPU 内存时,在单个或多个 GPU 服务器上训练模型。

AVR单片机结构和汇编语言简析

学单片机那么久了,感觉想要深入,还得看汇编语言,至少得了解单片机内部结构。

Intel i9-9900K的最大缺点是?
Intel i9-9900K的最大缺点是?

上周英特尔宣布推出一系列新款处理器,其中第九代酷睿i9-9900K处理器被称为市场上“最佳游戏处理器”。i9-9900K基于英特尔现有的14nm工艺,拥有8个物理内核和 16 线程,标准频率为3.6GHz,可提速至5.0GHz,在硬件层面上解决了Meltdown漏洞。

更多资讯
发力3D Xpoint?美光以15亿美元全资控股与英特尔合资公司IM Flash

10月19日,美光科技宣布将以15亿美元现金收购与英特尔合资公司IM Flash Technologies的英特尔所持股权。

人红是非多,华为被美公司指控偷窃技术

在美中半导体争霸战不断升级之际,华为技术有限公司(Huawei Technologies Co.)与一家由微软(Microsoft Co., MSFT)和戴尔科技集团(Dell Technologies)支持的硅谷初创企业在美国联邦法院对簿公堂。

让手机网银更安全,“保镖”SIM卡是什么鬼?

网络时代来临,民众习惯利用手机登入网银进行交易,恐出现被恶意盗领的风险。有鉴于此,JCI日本通信公司与山田电机、Cybertrust公司共同宣布,明年春天将提供一项全新的金融资安服务,提高网银交易安全性。

为什么要学习单片机?有多重要?

学习单片机课程与理论课程不一样,不能只做作业,而是要实际使用单片机,下面就如何准备学习单片机的条件和学习步骤简述一些不成熟的想法。

歌尔股份将投10亿元在南宁生产智能声学硬件?
歌尔股份将投10亿元在南宁生产智能声学硬件?

经过多年发展,在声学、光学、微电子等领域内,围绕硬件研制和软件算法等方面,积累了丰富项目经验的歌尔股份拟在南宁投建新项目了。

Moore8直播课堂