ShinnShinn
進階會員
- 已加入
- 2/25/09
- 訊息
- 253
- 互動分數
- 0
- 點數
- 0
差不多是這樣. 我覺得這很需要大家的回饋才能有結論. 目前大家幾乎相同的經驗是
不要所有緒都下去跑SMP時又加跑GPU3, 至少要挪一緒給GPU反而會對兩者的加總較有效率
(當然, 需要那張卡夠強才補得回來)
然而我也發現到, 單一個GPU3 並不能把一個高時脈的執行緒吃到滿載, 跑兩張三張也看不到100%
故認為空出這一緒足夠應付多張卡.
測試環境:
OS:win7 X86
CPU:i7 970 oc 4Ghz(uncore:3200Mhz)
RAM:DDR3 1600Mhz CL8
GPU0:GTX470 oc 700Mhz
GPU1:GTX460 oc 850Mhz
4種測試組合分別為:
(1)-bigadv -smp 11 + GTX470 + GTX460 一起跑
(2)-bigadv -smp 11 單獨跑
(3)-bigadv -smp 12 + GTX470 + GTX460 一起跑
(4)-bigadv -smp 12 單獨跑
以下HMF.NET的圖片只要看SMP的TPF來推效率,
不要直接看他的PPD,
因為HMF.NET是以ETA(預估的完成時間)來計算PPD,
不是以當下運算的效率。
(1)-smp 11 + GTX470 + GTX460 一起跑 (全機耗電620W)
SMP的TPF 是24分24秒 換成 PPD是 51097
(2)-bigadv -smp 11 單獨跑 (全機耗電360W,如果把怠速GTX470跟GTX460拔掉換成7200GT,全機耗電量剩305W)
SMP的TPF 是23分37秒 換成 PPD是 53661
(3)-bigadv -smp 12 + GTX470 + GTX460 一起跑 (全機耗電620W)
SMP的TPF 是26分22秒 換成 PPD是 45488
(4)-bigadv -smp 12 單獨跑 (全機耗電360W,如果把怠速GTX470跟GTX460拔掉換成7200GT,全機耗電量剩305W)
SMP的TPF 是22分20秒 換成 PPD是 58352
結論:留一個執行緒給多GPU使用,在SMP加多GPU同時跑F@H是必要的..:)