作者yathgu (傻瓜)
看板VideoCard
標題[請益] 核心數或核心時脈增加 產生的效能誰高?
時間Wed Oct 5 14:32:43 2016
請教對這方面有研究的大大:
如果有一張顯卡
加了20%核心數或加了20%時脈
哪一種效能會比較好?
PS:假設一切都在可控制範圍內
沒有頂到功耗牆 沒有太高溫
而且遊戲的瓶頸是GPU時
謝謝!!!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.103.46
※ 文章網址: https://webptt.com/m.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