• 6

跑數值分析~該用AMD還是INTEL的迷失?

carrera.hom wrote:
那這兩大廠自什時這個差異才不見的?雙核時代嗎?


早期386時代及486初期(486SX),Intel的處理器是沒有浮點運算功能的
必須透過387來提供浮點運算技術 (486則是要486DX)

至於兩大廠的差異,因為年代太久遠了
如果記得沒錯的話,應該在Pentium MMX跟K6的年代
Intel的浮點運算是比較強的
(歡迎指正)

不過後來陸陸續續加入一些技術
例如MMX、3D NOW、SSE等指令集之後
再加上軟體的支援
純浮點運算似乎就顯得不是那麼重要了
carrera.hom wrote:
聽很多人說INTEL再跑分析這塊比較強.且強很多(同等級比較).好像是比AMD多一個浮點運算的樣子....(恕刪)


恩...Intel多一個浮點運算器~~(筆記)
那我加一張Nvidia GTX285就多240個浮點運算器啦(誤)

重點是軟體吧....先看軟體的規格,有沒有用到硬體的資源
不然也是白搭
通常專業的軟體對兩家的CPU支援度都很高,也都已經有最佳化的處理
挑自己可以負擔的就好

如果是自己寫,那...CPU是哪家的就更沒差了
錢砸多一點是比較實在的
真的要跑大型軟體和案子,絕對不是用微軟系統,而且是多顆實體CPU使用平行處裡運算才會快,如果你只是跑跑小東西,A牌和I牌同級CPU差異再怎麼大頂多就是3天跑完和2天半跑完的差異而已,有差嗎?

單顆CPU的話,記憶體盡可能加大,選用4核心,這樣就夠了,品牌迷思擺一邊就好了。

跑數值分析,多花心思在節省耗費資源,例如簡化模型、縮小模型等等,電腦買再好你是能買到多好? 人家程式高手動根手指頭優化一下,用同樣的硬體,隨隨便便就少了一半以上的運算時間,這才是真做研究價值。

上了台,人家才不會舉手問你電腦配備,只會問你花了多少心思在節省你的運算資源和耗費。

數值分析這個圈圈最有名的一句話:Garbage in, garbage out. 誰管你什麼硬體阿。
跑數值分析可能要看你用甚麼軟體? 如果是像matlab,有時是記憶體的需求比CPU大,至於兩種廠牌的比較,我記得網上有比較過,Intel總體來說是比較好,不過如同前面網友所言,優化程式比換電腦更有效,做了這麼多年的研究,改程式還是最有效的方法,不然也可以組cluster,用便宜的電腦作平行運算。
搜尋超級電腦相關資料

http://www.top500.org/list/2008/06/100

其實I社和A社都差不多 (I社總數多那是當然的)
除了coding技巧之外 (這才是key)
重點是分析程式能不能拆能N個平行task
最後才是系統總建置成本
效能會差多少? 不用想太多啦
比爾蓋飯 wrote:
真的要跑大型軟體和案...(恕刪)


"真的要跑大型軟體和案子,絕對不是用微軟系統"

本日最中肯
https://www.raven.idv.tw/
不是聽說AMD在科學運算上比較有優勢嗎?
我比較想知道像HSPICE這類模擬軟體
哪家的CPU比較合適
用 Google 幫您找到的:

http://linux.chinaunix.net/bbs/archiver/tid-702640-page-2.html

AMD和intel的对比我做过一些
跑hspice, 2threads, opteron 246*2比xeon 2.8G*2快了将近1/3
另外一个双核的AMD64 X2 3800+跑同样的,opteron 246*2仍然比之快了1/4
但是用spectre,X2 3800+就和opteron 246*2差不多了

我想可能是hspice内存比较省,opteron的cache比3800+多一倍的优势体现出来了
而spectre占用内存比较,需要频繁和内存交换,瓶颈就在内存上了
dynamo wrote:
不是聽說AMD在科學...(恕刪)


目前來說...當然是amd Phenom II
各位大大所說的
浮點運算問題
那是好幾前年的問題了
現在已經不存在了

價格決定一切
不過現在的CPU都很強大了
同樣等級的
跑起來的時間都差不多了
  • 6
內文搜尋
X
評分
評分
複製連結
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?