中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 4329|回复: 5

How Shader Cores Work on GPU(GPU上的可编程单元是如何工作的)

[复制链接]
发表于 2009-8-19 18:36:03 | 显示全部楼层 |阅读模式
How Shader Cores Work on GPU

Summary: three key ideas
1. Use many “slimmed down cores” to run in parallel
2. Pack cores full of ALUs (by sharing instruction stream across groups of fragments)
– Option 1: Explicit SIMD vector instructions
– Option 2: Implicit sharing managed by hardware
3. Avoid latency stalls by interleaving execution of many groups of fragments
– When one group stalls, work on another group






ps: 图形学工程师可以扫扫盲,对于Architect来说,这篇文章写得太软了,这三点用一个词组就是概括 SMT & FGMT with Vertical SIMD Fashion

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2009-8-27 12:30:50 | 显示全部楼层
我想了想,我说的还是太武断了。从本质上来说,其实Shader Programming Model 的唯一目的就是开发DLP。至于如何高效的开发DLP,那随便了。对于程序员来说,可以假设硬件总是拥有最高的DLP~~
发表于 2014-5-7 15:21:05 | 显示全部楼层
这个对于不知道GPU内部结构的应用开发者,很有用啊。讲解的简单易懂。我打算直接拿来做入门培训资料。
发表于 2014-7-25 16:35:50 | 显示全部楼层
入门培训教材,挺好
发表于 2018-2-26 17:39:23 | 显示全部楼层
gpu新人接收的第一个任务就是shader,要好好学习了。。
发表于 2018-3-26 10:37:26 | 显示全部楼层
收下了,了解一下内部的机制
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2018-6-24 03:20 , Processed in 0.045374 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表