作者yathgu (傻瓜)
看板VideoCard
标题[请益] 核心数或核心时脉增加 产生的效能谁高?
时间Wed Oct 5 14:32:43 2016
请教对这方面有研究的大大:
如果有一张显卡
加了20%核心数或加了20%时脉
哪一种效能会比较好?
PS:假设一切都在可控制范围内
没有顶到功耗墙 没有太高温
而且游戏的瓶颈是GPU时
谢谢!!!
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 175.181.103.46
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/VideoCard/M.1475649165.A.1B8.html
1F:→ kuma660224: 通常时脉,因为时脉不只影响shader unit 10/05 14:40
2F:→ kuma660224: 连同TMU/ROP一起加速。 10/05 14:40
3F:→ kuma660224: 核心数增加有时没同步等比增加TMU/ROP 10/05 14:41
4F:→ kuma660224: 这要case by case. 10/05 14:42
5F:推 A07: 基本上一定是加时脉啊,加核心是因为时脉加到顶了没的加了才搞 10/05 16:30
6F:→ A07: 出来的. 10/05 16:30
7F:→ kuma660224: 对半导体来说gpu加核心比较简单量产... 10/05 17:13
8F:→ kuma660224: 从256sp整体放大到2560sp只是钱的问题 10/05 17:13
9F:→ kuma660224: 同制程时脉能上下空间太小了。 10/05 17:13
10F:→ kuma660224: 从手机到PC到超级电脑,主要都靠核心扩充 10/05 17:25
11F:→ tint: 流处理器数量多 但还是有使用率不一定都在满载的情况 10/05 17:52
12F:→ tint: 时脉如果能直接提昇上去助益大 10/05 17:53
13F:推 ddrdod: 这就是为何原厂晶片时脉卡在4GHz左右 10/05 17:55
14F:推 ddrdod: 而核心数却可以一直增加 10/05 17:56
15F:→ kuma660224: sp不能满载跟时脉无关。那跟软体较有关。 10/05 18:14
16F:→ kuma660224: 不能满载就是没工作,时脉通常还会自己下降。 10/05 18:14
17F:→ kuma660224: 流处理群随时有海量的pixel thread可以填 10/05 18:15
18F:→ kuma660224: 没thread可以吃就是系统卡在别的地方了 10/05 18:16
19F:→ tint: 所以时脉提昇效益大 流处理器不一定全部利用 这部份驱动程式 10/05 20:38
20F:→ tint: 的调度也是很重要 像AMD之前架构就很需要驱动来提昇SP利用率 10/05 20:39
21F:→ tint: 我上面的满载指的是SP利用率 10/05 20:40
22F:→ kuma660224: gcn已没有terascsle架构Vliw那麽靠驱动 10/05 22:09
23F:→ kuma660224: 时脉提升是要直接增加sp浮点输出能力 10/05 22:11
24F:推 vobor: GCN算是SIMD和MIMD的混血种吧XD 10/05 22:11
25F:→ kuma660224: 使用率跟shader指令比例比较有关系。 10/05 22:14
26F:→ kuma660224: 有shader卡sp,也有shader卡tex,卡rop... 10/05 22:15
27F:→ kuma660224: 甚至卡频宽,卡input.... 10/05 22:16
28F:→ kuma660224: gpu一部分仍属於不可程式化固定硬体管线 10/05 22:17
29F:→ kuma660224: 导致负载无法100%平衡是很正常。 10/05 22:17
30F:→ kuma660224: 所以像AsyncCompute资料就有说。 10/05 22:18
31F:→ kuma660224: 不要让Graphic/Compute都是卡同样东西。 10/05 22:18
32F:→ kuma660224: 这样Async一起跑才能加快。 10/05 22:19