Re: CUDA Matlab plug-in: AccelerEyes' Jacket已回收

看板MATLAB作者 (Achilles)時間16年前 (2009/05/22 04:51), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串10/10 (看更多)
※ 引述《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
文章代碼(AID): #1A5RxI-B (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1A5RxI-B (MATLAB)