PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   顯示卡討論區 (https://www.pcdvd.com.tw/forumdisplay.php?f=8)
-   -   Nvidia GM200降低功耗的代價:削減FP64性能 (https://www.pcdvd.com.tw/showthread.php?t=1070776)

nanri 2015-02-20 03:41 PM

引用:
作者zergqq
nvidia gpu hw支援 double-precision(fp64)是在GTX260 gtx280這年代
在這之前大家買gpu也照樣用得很開心,換句話說對gpu而言一般使用上single-precision就很夠用了
當然做cad之類的還是需要更準的double-precision,就用cpu算吧
nvidia推銷他的 Tesla 用的資料
http://2eof2j3oc7is20vt9q3g7tlo5xe....-cpu-perf-2.jpg
也顯示k80會比12core cpu快5~10倍的應用是在molecular dynamics,quantum chemistry這種專業領域上
至於 Frame Rate Converter 倒是在高階電視上可能會支援(內插提昇到120Hz之類),當然這是內建chip做的,如果想要用cpu or gpu算出類似效果,fpu使用是必然,但不一定需要double-precision


一般傳統x86的FP(x87)都是80bit,
管線呢,通常都是才2~3條/核心,
等於說單一周期內只能運算2~3筆運算,
還不能利用SIMD;
是後來的SSE2之後,擴充到128bit、甚至是256bit,
利用SIMD的技巧,才能在單一周期內運算多筆FP運算,
不過遇到GPU這種狂塞SP,雖然時脈較低,
不過遇上好幾十倍~上百倍的處理器數量,自然而然根本比不上。

orakim 2015-02-22 05:52 AM

> 這些年這樣下來,GPGPU在消費端已經成浮雲了吧....
> 一些消費端應用一直不成熟,上不來
不成熟有他的理由
最終就是光靠GPU做不了什麼事(至少消費端是這樣)
如果要用上CPU,CPU 跟GPU 中間有很大的瓶頸在
而這個瓶頸必須由CPU、GPU 共同來解決

目前唯一的解決方案就是AMD,可是也只在硬體上軟體還沒生出來
軟體開發看複雜程度,一般來說1~3年 但HSA這種連底層都變的恐怕需要的時間會更長
(相當於砍掉重練重新開發)

跑科學運算的會想辦法盡量減少CPU的部份 (到接近於0)
相當於一群程式開發者在最佳化只有一個系統一個用途的程式,消費者端哪來這種條件

orakim 2015-02-22 06:14 AM

話說OS支援終於在二月初 出來了,Linux kernel 3.19
http://www.phoronix.com/scan.php?pa...Kernel-Features
OS支援後 程式才可以針對HSA去開發,恐怕是個漫長的等待
等HSA程式出來後,又好幾個世代過去了
(bulldozer 墳上的草不知道長的有多高)

ps.bulldozer 本身設計的目的是要給HSA用的

Jiun Yu 2015-02-22 06:50 AM

引用:
作者orakim
話說OS支援終於在二月初 出來了,Linux kernel 3.19
http://www.phoronix.com/scan.php?pa...Kernel-Features
OS支援後 程式才可以針對HSA去開發,恐怕是個漫長的等待
等HSA程式出來後,又好幾個世代過去了
(bulldozer 墳上的草不知道長的有多高)

ps.bulldozer 本身設計的目的是要給HSA用的

想請教一下,Windows 方面也是要等 OS 支援 HSA 後,開發人員才有辦法去著手開發 HSA 程式嗎?

還是只要 AMD 提供的驅動支援 HSA 即可,與 OS 無關?

orakim 2015-02-22 09:00 AM

下面是HSA 基金會提供的ppt,現在是這樣


HSA之後是這樣

打X的部份不需要做,所以HSA才會快,而這部份很多是在OS那邊
也就是 HSA要OS support + hsa driver 這一點可以確認

再看AMD的ppt

現階段走的是藍色的部份,而HSA要走橘色的部份
橘色這部份有個knl Driver,指的應該是kernel driver 跟OS相關

windows 的話 就看MS 佛不佛心,會不會推出支援HSA 的Win10
如果沒有的話 照以往跟新週期 恐怕要等到2020年的Win11

Jiun Yu 2015-02-22 11:40 AM

謝謝回覆,維基百科也寫說要有 OS 的支援,看來我之前的想法是錯的,我以為只要 Driver 有支援就可以了

nanri 2015-02-22 01:01 PM

HSA現在就是卡在OS記憶體管理這部分,
導致記憶體不能共用,得分區,
一旦分區,相同的資料得反覆的複製來複製去,
效率差得很,而且造成浪費(雖然現在記憶體便宜XD)。

hknightwilliam 2015-02-23 12:40 AM

引用:
作者gcar2000
我想各位誤解了我的問題,從上面看來我已經知道這東西大概會用在影音、轉檔方面,我想問的是,具體來說,有哪個軟體支援了?這些軟體有被大量使用嗎?普遍性高嗎?人人能用嗎?

從上面看來目前只有兩個,一個Bluesky Frame Rate Converter,我猜這一堆人連名字都沒聽,過更別說大量使用,另一個POWERDVD也許有名點,但是也不是每個人都愛用這放影片,況且似乎還有使用環境上的限制,講直一點,影響層面極小,那這FP64不就顯得可有可無?

從前面文章看,你問的是FP64吧。
嗯,一般人用不到,因為一般人用不到所以要找個支援FP64的軟體也十分困難,更別說大量使用
基本上只有實驗室或是超算需要較高的精度,平常人不管是轉檔還是影音還是流體模擬都用不到FP64,不然260x只有1/16 FP32的FP64要怎麼玩某人一直推的fluid motion。

alexweng 2015-02-24 10:39 AM

引用:
作者nemovyagudin
這篇好熟悉唷~~~這不是我在巴哈打的文章嗎??
http://forum.gamer.com.tw/Co.php?bs...or=nemovyagudin

到處複製貼上別人文章卻不註明出處,那位仁兄...... :jolin:

Jiun Yu 2015-02-24 10:49 AM

引用:
作者alexweng
到處複製貼上別人文章卻不註明出處,那位仁兄...... :jolin:
01 也有一個,拼命轉貼文章,然後抄別人的文章不註明出處,一樣狂推 AMD,我想可能是同一個人吧

http://www.mobile01.com/topicdetail...72&p=4#54385677


所有的時間均為GMT +8。 現在的時間是01:32 AM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。