作者dolphinus (鬼扯英吉GTB)
看板PC_Shopping
标题Re: [请益] 如果用来科学计算选amd还是intel
时间Sun Jul 27 11:12:35 2008
※ 引述《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
1F:推 rtwodtwo: 要求算法比要求机器实在 07/27 11:28
2F:→ bluemkevin:推… 07/27 11:32
3F:推 hseuler:谢谢!演算法当然也是很重要啦..但是 我担心我买intel和amd 07/27 11:34
4F:→ hseuler:结果时间差很多.. 07/27 11:34
5F:→ dolphinus:我自己比 AMD 9500 跟 intel Q6600 的感想是没差.. 07/27 11:41
6F:推 ceming:吓 如果是上面这结论的话那9750不就真的比较快 07/27 11:42
7F:→ dolphinus:看程式看场合. 07/27 11:44
8F:→ dolphinus:game 的话 9500 就不会是 Q6600 对手了. 07/27 11:44
9F:推 hseuler:了解 那我在想想看好了 谢谢! 07/27 11:46
10F:→ dolphinus:你要会活用 c 的话还有 brook+ 或 CUDA 可选.. 07/27 11:48
12F:推 touyalin:忘了说..程式所用的数学函式库也是会影响计算时间 07/27 12:22
13F:推 fa18e:"不是对手"也感觉不出来差异 07/27 12:23
14F:→ touyalin:CUDA..光显卡就占掉原po的一半预算了 (远目) 07/27 12:26
15F:→ kaochangchih:CUDA 最佳化要自己来... 07/27 12:27
16F:推 alvinli:推演算法, 不过最好的方法还是关键地方用asm写.. 07/27 14:17
17F:→ alvinli:自从trace出compiler的bug後, 就对最佳化参数不大信任XD 07/27 14:18
18F:→ kaochangchih:那就自己做compiler吧~(误) 07/27 14:32
19F:推 Attemborough:K10在科学运算上以及server应用, 同频率较C2D稍优 07/27 15:31
20F:推 yumegrass:gcc4和gcc3比 哪个会快些? 07/27 15:54
21F:→ fa18e:VIA 07/27 17:55
22F:推 WeAntiTVBS:SiS 07/27 17:56
23F:推 gname:Matlab 转 C 效率都飞起来了!!尤其当你在跑类神经时... 07/27 20:31
24F:→ dolphinus:gcc 3.4.6 比 4.0.2 快, 之後的 gcc4 我没比过. 11/06 17:15