瀏覽單個文章
Artx1
Master Member
 

加入日期: Jun 2002
您的住址: 耗電量頗高的地方.
文章: 1,959
來自 Hotball 大的一點意見:

之前看 ILM 的 OpenEXR 網站才注意到,
它說 NV3X 的 FP16 支援 denormalized、NaN、和 infinity
後來 NVIDIA 的 Editor's Day(NV35) 文件
也是有這樣的暗示,沒有提到 NaN 就是了;
但是沒有理由 NV40 會比較爛。

照 OpenEXR 的介紹,FP16 的格式是 s10e5。
這個是本來就知道的;可是它的介紹有更詳細的內容。
包括 bias是 15
exp = 0 用來表示 0 和 denormalized numbers
exp = 31 表示無限大和 NaN
所以實際指數的範圍是 -14 ~ +15
這樣就相當符合 754 的格式了。

剩下就是 754 那些 traps
還有 rounding mode 什麼的
rounding mode 其實也有辦法測…
還有是不是 exactly rounded...

well.....FP16有,不代表FP32會有,
不過可以寫個程式來測。
如果顯示晶片有支援 floating point render target 的話會簡單很多
因為可以直接叫它寫出去,就可以知道它長什麼樣子。


以上,NV40應該會比NV35更適合做非常規(非繪圖)的運算,比如說科學運算等等的工作。
 
舊 2004-04-15, 10:22 AM #2
回應時引用此文章
Artx1離線中