作者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