PCDVD數位科技討論區

PCDVD數位科技討論區 (https://www.pcdvd.com.tw/index.php)
-   系統組件 (https://www.pcdvd.com.tw/forumdisplay.php?f=19)
-   -   Matlab適合甚麼樣的系統阿?? (https://www.pcdvd.com.tw/showthread.php?t=594494)

semichina 2006-02-22 12:37 PM

聽說最近幾個月matlab會出新版支援winxp 64位元,目前支援matlab 64位元的還是beta版本
不過Linux目前已經有支援64位元的版本出現,記憶體管理似乎比windows好(不確定)
運算既然是很大的矩陣相乘,那大概可以估算一下需要多大的記憶體
一般double的矩陣一個element是8 bytes
而32位元的作業系統最多定址到4G,如同前面網友所說,windows會保留一半給作業系統使用
因此你的matlab最多只能2G,而matlab啟動後再載入一些相關的dll有的沒有的
大概也只剩下1.XG可以使用,以小弟的經驗通常是1.5G左右,也許更多一點啦,
此外win server版本可以讓matlab使用多1G的記憶體(希望沒記錯啦,因為現在改用64位元的)
當程式運行的時候,可能會把某個矩陣作運算然後再另存為其他矩陣,
在這種情況下你剩下的1.5G可能又要折半,不過這個問題熟析程式之後就可以寫得更好一點
故以最壞的打算來看,在32位元下單一矩陣作多也只能800MB左右,這樣大概就知道可以存多大的矩陣.
所以記憶體大概配2G就夠了,mem table也沒辦法swap更多給實體記憶體
另外如果有多的錢可以用i-ram做虛擬記體,效果一定很好,
matlab說他們有一套機制可以讓比較不常使用的資料swap給虛擬記憶體
所以計算過程中常常要在phy<->virtual中交換,因此虛擬記憶體愈快愈好

小壞蛋 2006-02-22 12:49 PM

引用:
作者tcacy
AMD64 的CPU要MATLAB R14 SP3才會支援噢,之前的版本直接跑的話連主畫面都出不來。不過也是有解決的方法,只要改一下MATLAB的設定檔,讓MATLAB去用32 bit Athlon的 library就可以跑。但是當然效率有差啦!要追求效率的話,可以去AMD網站註冊下載ACML,再經過一些處理變成MATLAB可以用的DLL檔,就可以發揮出AMD64該有的效能了。詳細的步驟在Mathworks的網站上可以找到,不過有點麻煩就是了。

講到速度的話,小弟利用MATLAB的bench來測,實驗室的P4 3.4G +2GB RAM+Linux OS在LU的測試數據似乎比AMD64 3200+超到2.5GHZ+2GB RAM+WinXP還快上一點,雖然測試環境差很多,不過還是提供您作參考啦!

還有32 bit OS在使用記憶體上會有限制,2GB以上似乎會保留給系統使用,所以裝太多似乎幫助不太大。相關的資料在mathworks的網站都有,您可以去翻看看。

引用:
作者alience
不需要到SP3吧
應該是只有7.0無法用(6.5也可以用)
從7.01 SP1到7.1 SP3用起來都沒問題
因為我是用k8的,7.01/7.04/7.1我都用過沒問題
還有要比Bench成績當然要在同os比
k8 2.2g,1G ram+win xp sp2跑bench可是比P4 3.2g,1G ram,win xp sp2高多了
Linux底下k8還會更快
且就我跑的case來說的話大部分的時候k8 2.2g都比P4 3.2g快上一些喔
就我的看法來說,已經用到雙核心k8了
換成intel平台樓主您會後悔的
還有matlab不支援SMT/SMP
若是雙核心k8可以一次開兩個matlab視窗同時跑兩個case來節省時間

感謝兩位前輩給的資訊,小弟我的確是用7.0版不能灌 :ase

因為只有7.0而已,所以沒有去試其他版本 :ase

hodala 2006-02-22 01:08 PM

引用:
作者小壞蛋
K8不能用,小心小心○rz



哇靠......你講真的還假的呀,K8不能跑Matlab :shock:

我們實驗室K8跑Matlab6.5跟7.1都是超順,反而是另一台P4-2.4G HT+865PE有問題,這台第一次開Matlab的時候需要等3~5分鐘,

同樣的版本在三台K8上(三台都裝過6.5跟7.1),都是按下去不用1秒就瞬間彈出來
我的經驗跟我看到的測試,Matlab是K8強蠻多的 (跟P4比)

小壞蛋 2006-02-22 01:52 PM

引用:
作者hodala
哇靠......你講真的還假的呀,K8不能跑Matlab :shock:

我們實驗室K8跑Matlab6.5跟7.1都是超順,反而是另一台P4-2.4G HT+865PE有問題,這台第一次開Matlab的時候需要等3~5分鐘,

同樣的版本在三台K8上(三台都裝過6.5跟7.1),都是按下去不用1秒就瞬間彈出來
我的經驗跟我看到的測試,Matlab是K8強蠻多的 (跟P4比)

僅試過7.0,的確不給安裝 :ase

adelies 2006-02-22 02:01 PM

Matlab benchmark (所耗時間越低越好)
http://www-math.cudenver.edu/~jmand..._benchmark.html

Intel Pentium 4 Extreme Edition 3.46GHz and i925XE Express: 1066MHz Bus in Action! (page 14)
http://www.xbitlabs.com/articles/cp...4xe-346_14.html

SoftPig 2006-02-22 02:20 PM

我怎麼依稀記得管線較短的CPU跑起MATLAB來速度會比較快呢?

換句話說,P-M和K7、K8表現都應該比P4好一些......

supersula 2006-02-22 09:03 PM

看測試報告...應該是要用A64x2了

最好是加上Linux,哈哈有得玩了,可以跑兩份

等搞好系統的電腦應該結果也跑出來了吧


所有的時間均為GMT +8。 現在的時間是09:01 PM.

vBulletin Version 3.0.1
powered_by_vbulletin 2025。