作者e0101010 (我...)
看板MATLAB
標題Re: [討論執行MATLAB後,CPU變成100%
時間Sat Sep 24 08:22:23 2011
矩陣越大速度越慢 至少耗費的時間是以n^(2.5)來消耗
再加上反矩陣運算 至少要再一次n^(2.5)次方的消耗時間
所以整體來講就是等吧 看要等個幾天能不能跑出來 不行就程式砍掉重練
你如果在家是跑100秒 你在學校就要跑100000*100秒 大概是115.7407天以後可以跑完
但以n^(2.5)通常是最佳寫法的時候
粗估來講 你應該是要花 1157.407天 約3.171年
建議是改程式比較快 如果在想可以正常時間畢業的話
※ 引述《alchian (做該做的事)》之銘言:
: 小弟想藉這一篇來問相同的問題
: 今天在LAB執行MATLAB時 一開始電腦速度還不賴 但三小時後回來一看 整個電腦速度
: 龜速
: 幾乎跟當機一樣 MATLAB佔CPU 101% 我也不知道這代表啥!!!
: 但是只佔RAM0.6% 這是CLUSTER 所以大概有50-60G RAM
: 我的程式很簡單 但必須要一值算1000*1000的反矩陣多次 然後要跑10000迴圈
: 跑100迴圈時在我的INTEL I5就可以跑完 大概一至二小時
: 請問各位先進 有解決之道嗎 實在不想用我的LAPTOP跑10000圈
: 感謝
: ※ 引述《kyos22 (滾蛋~~~~~~~湯姆)》之銘言:
: : 請問一下各位板大,學校和家裡的電腦都為4核心,之前執行程式的時候,
: : CPU使用率最多都只到25%(單一程式),但是最近都會飆高到100%,請問板上的各位
: : 有遇到這種情形嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.34.80.192