瀏覽單個文章
vict1
Major Member
 
vict1的大頭照
 

加入日期: Jul 2001
您的住址: 冬天最冷的地方
文章: 251
引用:
Originally posted by Artx1
來自 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更適合做非常規(非繪圖)的運算,比如說科學運算等等的工作。


我不知道我有沒有搞錯
bias 15 不就是以-15當0嗎
所以指數範圍是-15---14
還是我搞錯啦
__________________
新簽名檔思考中
舊 2004-04-15, 10:35 AM #4
回應時引用此文章
vict1離線中