Re: CUDA Matlab plug-in: AccelerEyes' Jacket已回收
※ 引述《yeahbo (MSA-0011[Bst]PLAN303E)》之銘言:
: ※ 引述《Leon (Achilles)》之銘言:
: : 我想你不理解這個地方. 之前有板友指出過了.
: : 浮點運算有個理論值的誤差, 而你在 matlab 裡面作,
: : 出來的 average error 和理論值得 average error 可能會比較好, 也可能比較差.
: : 看底層的 lib 怎麼去作.
: 可以看到 + - .* 運算中,gpu 和 cpu 所算出來的 error 值"完全一樣"
This is a too strong statement.
你只能說, 在 Matlab 你用的環境下, cpu/gpu 算出來的結果一模一樣.
你用 C++, 或是組合語言, 把你想跑的實驗在作一次,
如何保證結果和 matlab 出來的相同? 和理論值得差異?
當你都能回答這些問題的時候, 你才能 Claim 說 gpu/cpu
的數值誤差是很大的.
: 我是認為,因為電路硬體有實做加法器和乘法器
: 所以這三個運算的準確與否跟軟體無關
我修微處理機已經是很久以前的事情了..
加法器和乘法器的確在電路上實現是比除法器簡單很多.
但是, 現在的電路硬體沒有實作除法器?
我不確定, 在 google 上找到一些 title 供你參考.
NEW RADIX-16 DIVIDER
http://www.intel.com/technology/itj/2008/v12i3/3-paper/8-radix.htm
: 這可以理解
: 不過,要如何決定要相信哪一個答案... 唉唉...
: 話說回來,不管是 10^-7 還是 10^-8 都不夠我用啊...
: 還是要靠 double ...
都不要相信.
去修數值分析, 他會告訴你怎樣估計運算的 error.
那才是你能夠 Claim 的.
--
趙客縵胡纓,吾鉤霜雪明。銀鞍照白馬,颯沓如流星。
十步殺一人,千里不留行。是了拂衣去,深藏身與名。
閑過信陵飲,脫劍膝前橫。將炙啖朱亥,持觴勸侯贏。
三杯吐然諾,五嶽倒為輕。眼花耳熱後,意氣素霓生。
就趙揮金錘,邯鄲先震驚。千秋二壯士,烜赫大梁城。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 128.125.20.198
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 10 之 10 篇):
MATLAB 近期熱門文章
PTT數位生活區 即時熱門文章