由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Computation版 - matlab运算速度
相关主题
终于完成一模拟matlab基本矩阵运算的C库什么软件做computer simulation速度快?
[转载] 大家看这个方程组用什么软件解菜鸟急问:两个数组相加,复杂度是否可以降到O(1)
求助:奇怪的Matlab运算错误matlab能管理多大的内存?>1G
请教一个64bit版matlab的问题有没有什么积分的快速算法
问个matlab问题请问怎么增大matlab的可用内存?
谁能推荐一台目前比较好的计算机作科学计算?MATLAB优化问题
求问一个matlab的问题请问Matlab如何使用swap空间
再请教大家matlab循环赋值的问题matlab解方程组的问题。
相关话题的讨论汇总
话题: matlab话题: 内存话题: e8500话题: q8200话题: 运算
进入Computation版参与讨论
1 (共1页)
j*****m
发帖数: 661
1
Q8200 6GB ram 为什么比 E8500 3GB 慢? 白白升级了。。。
c****p
发帖数: 6474
2
如果是6G内存的话,
64位机器,64位系统,支持64位的MATLAB。
这几个缺一不可。
另外,内存大不代表程序跑起来就一定快。
很多时候,程序的瓶颈在算法,和处理器处理速度上,
还和软件版本和设置,算法和编译器/解释器针对硬件的优化……
慢可能只是因为处理不过来,而不是内存装不下。
另外,MATLAB的内存分配机制也有影响,
MATLAB的可用内存和系统的可用内存,还是有差别的。

【在 j*****m 的大作中提到】
: Q8200 6GB ram 为什么比 E8500 3GB 慢? 白白升级了。。。
c****p
发帖数: 6474
3
刚才大概查了下Q8200和E8500的配置,
看下几个基本指标:
1.主频,Q比E低。虽说主频不说明总体性能,但是一家出来的U,总是要秉承一定的风格
的。
2.L2缓存,Q是双core共享2MB,E是双核共享6MB,在处理大量数据的时候,小L2缓存会
严重影响命中率,延长数据读取时间。——虽说大缓存会延长命中后的处理时间,但是
综合起来看,Q的综合缓存性能,或者在科学计算场合下,相对于E没有优势,甚至很大
可能是劣势。。
3.并行度,Q比E高,但是很可能你跑的MATLAB程序没对Q的四core做更有针对性的优化。
所以Q在这方面的优势有可能没有发挥出来。换句话说,4核的CPU在多任务的综合应用场
合下表现应该会比E好,但是在这种科学计算的应用下,未必表现更出色。
4.内存,如前帖所述,程序的瓶颈如果不在内存的话,内存大一倍也不改变什么运行时
间。
综合来说,Q不如E是可以理解的。
建议你多在算法上下功夫。硬件对运算速度提升的影响越来越小,而算法的改进,如果
算法复杂度降低一阶,带来的速度提升(log(n),n,甚至更多)远大于硬件性能的提升(
100%算比较激进的估计了)。
另外,不知

【在 j*****m 的大作中提到】
: Q8200 6GB ram 为什么比 E8500 3GB 慢? 白白升级了。。。
j*****m
发帖数: 661
4
程序是一样的 在两台机器上run
估计是matlab对主频的要求比较高
另外matlab版本不一样 一个是r2009a 一个是r2007a
运行环境有些不一样 一个是vista 一个是xp 可能也有影响
j*****4
发帖数: 292
5
版本不一样。。。这个可能导致差很多。

【在 j*****m 的大作中提到】
: 程序是一样的 在两台机器上run
: 估计是matlab对主频的要求比较高
: 另外matlab版本不一样 一个是r2009a 一个是r2007a
: 运行环境有些不一样 一个是vista 一个是xp 可能也有影响

1 (共1页)
进入Computation版参与讨论
相关主题
matlab解方程组的问题。问个matlab问题
我的matlab内存太小了?谁能推荐一台目前比较好的计算机作科学计算?
一道算法题求教求问一个matlab的问题
同一个算法,Matlab 程序编译之后 速度能否超过 C++ 的程序呢?再请教大家matlab循环赋值的问题
终于完成一模拟matlab基本矩阵运算的C库什么软件做computer simulation速度快?
[转载] 大家看这个方程组用什么软件解菜鸟急问:两个数组相加,复杂度是否可以降到O(1)
求助:奇怪的Matlab运算错误matlab能管理多大的内存?>1G
请教一个64bit版matlab的问题有没有什么积分的快速算法
相关话题的讨论汇总
话题: matlab话题: 内存话题: e8500话题: q8200话题: 运算