[英]Tesla double precision
我正在尋找信息,如何在tesla gpu中實現硬件的雙精度。 我已經讀過,兩個流處理器正在處理單個double值,但我沒有找到任何來自nvidia的官方文件。
提前致謝。 PPS為什么大多數GPU只用單精度計算(因為顏色可以存儲為RR.GG.BB.TT,其中每個字符是8位值)?
PS 谷歌它對我來說沒有幫助
不支持double不是像你說的那樣存儲格式(RR.GG.BB.TT),而是使用本機內部函數(以及專用硬件)來處理double(add,mul,madd等)上的操作。
無論如何,大多數GPU僅支持單精度,因為大多數GPU市場都在於游戲市場,游戲玩家不需要雙精度。 此外,大多數游戲玩家都在尋找良好的性價比。 在晶體管預算(和TDP)方面實施DP是成本很高的,如果游戲不使用雙精度,這是沒有意義的。
這就是為什么你看到高端ATI GPU支持雙倍(HD 59xx和HD 58xx,但不是中端和入門級GPU,如HD 57xx及更低)。
@karlphillip:是的,對於像GTX 260這樣的GPU,IEEE754(有點),但目前的ATI和NVIDIA一代支持高端部件的IEEE 754-2008 。
關於硬件實現,這是IHV通常不會告訴的秘密:)
特斯拉不是GPU,它是一系列具有各種高端GPU的協處理器。 如果您的特斯拉內置Fermi GPU,它應具有良好的雙精度性能。
參見費米白皮書 ,第9頁。
單精度對於常規GPU計算更為重要,因為它對於此類應用程序已足夠。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.