Re: [請益] 如果用來科學計算選amd還是intel

看板PC_Shopping作者 (鬼扯英吉GTB)時間16年前 (2008/07/27 11:12), 編輯推噓12(12012)
留言24則, 13人參與, 最新討論串1/1
※ 引述《hseuler (藍色狸貓)》之銘言: : 如果電腦常做科學計算(如mathlab mathematica maple等等) : 選intel還是amd? : 那時脈越高越好嗎? : 然後我看mathematica支持64bit : 所以說如果用64bit : 效果會大增? : 因為每次用弱弱的筆電 : 解一些方程式慢到想把電腦砸了= = : 如果裝雙cpu : 那效果會更好嗎?(如果跑以上的程式) : 謝謝喔 老實講, 真要跑科學演算的話, 把算法搞定加速的效果會比換機器明顯. matlab 這種直譯語言的東西改成 c or c++ 的話, 效能成長最少也有 50%, 我自己在改 LLE (Locally Linear Embedding) matlab code 轉 c++ 後 所需時間只要原本 1/4 左右 (jacob eigen 花的時間佔大多數), 如果這種程式要跑上好幾天的, 你會感覺的出省這 3/4 有沒有差別. 再比 Multi-Thread 的程式好了, 同樣改寫一個 adaboost 的平行化到 quad-core 的機器上跑, 2.40Ghz 的 barcelona 比 kentfield 會快上 約 5%, 主要理由是差在要跑的數據約 1Gbyte 大小, 但這差別還不如 修改其中的 sort 算法差到 20% 來的大. 後面有人提到的 compiler 個人是比較推鑑用 gcc 3.4.6 (-o3), 之前 測試跟 intel c compiler 9.1(/o3) 還有 vc6(/o2) & vc8-x64(/ox) 比起來效能都勝出, 而且 icc 即使是在自家的機器上跑最佳化, 效能 也不比 vc6 下 o2 快多少 (3% 以內, P4/PM/C2D 同), 反而是用 ipp 改寫的話效能會有較多的增長. 反正總而言之, 要做研究, 要求算法比要求機器實在. 科科~ -- ◢███◣ 1.討噓的你們還太嫩 以前我一出來都被噓到XX 柏油 2.打個炮也要出來說嘴 擺明就是太嫩 ─⊙-⊙- 經典 3.幹你媽的 炸死你全家 皿  名句 4.把你那可悲的點三八收一收 該吃飯了 ◣ ︶◢ 5.去死好了 我看你連台科門口要飯的資格都沒有 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.237.170

07/27 11:28, , 1F
要求算法比要求機器實在
07/27 11:28, 1F

07/27 11:32, , 2F
推…
07/27 11:32, 2F

07/27 11:34, , 3F
謝謝!演算法當然也是很重要啦..但是 我擔心我買intel和amd
07/27 11:34, 3F

07/27 11:34, , 4F
結果時間差很多..
07/27 11:34, 4F

07/27 11:41, , 5F
我自己比 AMD 9500 跟 intel Q6600 的感想是沒差..
07/27 11:41, 5F

07/27 11:42, , 6F
嚇 如果是上面這結論的話那9750不就真的比較快
07/27 11:42, 6F

07/27 11:44, , 7F
看程式看場合.
07/27 11:44, 7F

07/27 11:44, , 8F
game 的話 9500 就不會是 Q6600 對手了.
07/27 11:44, 8F

07/27 11:46, , 9F
了解 那我在想想看好了 謝謝!
07/27 11:46, 9F

07/27 11:48, , 10F
你要會活用 c 的話還有 brook+ 或 CUDA 可選..
07/27 11:48, 10F

07/27 11:48, , 11F
剛剛突然看到一張圖 可惜是舊資訊= =http://0rz.tw/344rv
07/27 11:48, 11F

07/27 12:22, , 12F
忘了說..程式所用的數學函式庫也是會影響計算時間
07/27 12:22, 12F

07/27 12:23, , 13F
"不是對手"也感覺不出來差異
07/27 12:23, 13F

07/27 12:26, , 14F
CUDA..光顯卡就佔掉原po的一半預算了 (遠目)
07/27 12:26, 14F

07/27 12:27, , 15F
CUDA 最佳化要自己來...
07/27 12:27, 15F

07/27 14:17, , 16F
推演算法, 不過最好的方法還是關鍵地方用asm寫..
07/27 14:17, 16F

07/27 14:18, , 17F
自從trace出compiler的bug後, 就對最佳化參數不大信任XD
07/27 14:18, 17F

07/27 14:32, , 18F
那就自己做compiler吧~(誤)
07/27 14:32, 18F

07/27 15:31, , 19F
K10在科學運算上以及server應用, 同頻率較C2D稍優
07/27 15:31, 19F

07/27 15:54, , 20F
gcc4和gcc3比 哪個會快些?
07/27 15:54, 20F

07/27 17:55, , 21F
VIA
07/27 17:55, 21F

07/27 17:56, , 22F
SiS
07/27 17:56, 22F

07/27 20:31, , 23F
Matlab 轉 C 效率都飛起來了!!尤其當你在跑類神經時...
07/27 20:31, 23F

11/06 17:15, , 24F
gcc 3.4.6 比 4.0.2 快, 之後的 gcc4 我沒比過.
11/06 17:15, 24F
文章代碼(AID): #18Y-UcX- (PC_Shopping)