由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Hardware版 - 跑matlab要想快,用i7还是xeon?
相关主题
Home Server Deal (家庭服务器)xeon和i7有什么区别?做计算哪个好点?
现在搞计算用的budget的cpu是啥?用于科学计算的单机该怎么配
T3500的散热问题Dell T7610 装Linux
装机请教请问这个配置适合做计算么?
有没有买ebay上rackmount 服务器的xeon和i7一般都选啥?
workstation显卡和desktop 显卡Xeon E3 1241V3 3.5GHz or i7 4790K?
志强Xeon和i7的区别在哪里啊?基于Xeon E3-1225 v3之类cpu的服务器有什么意义?
买电脑求配置,用于3D渲染请教Xeon和i7 倒底差别在哪里?
相关话题的讨论汇总
话题: matlab话题: i7话题: xeon话题: cpu话题: 矩阵
进入Hardware版参与讨论
1 (共1页)
s***w
发帖数: 132
1
单位有个任务,matlab解线性规划。
在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
跑一个月。
万一过段时间参数变了,又得再跑一个月。
如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
xeon
请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
谢过了先。预算$2000以内吧。
w***g
发帖数: 5958
2
我觉得单处理器没啥区别.

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

kn
发帖数: 2446
3
GPU acceleration?

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

a***e
发帖数: 27968
4
for long run, xeon with ECC memory.
what is you laptop CPU?
you might want to section up your stuff and run multi matlab instance in
parallel.

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

H********n
发帖数: 207
5
4百万乘10秒是一年吧
09的laptop再慢,速度提高100倍(一年到三天)还是不容易,你还是要看看算法和并
行运算的可能性

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

j********8
发帖数: 2201
6
算法优化下是关键
w********6
发帖数: 12977
7
线性规划难道不是 polynomial 的解,还需要trials? 是NP-hard问题?
t**t
发帖数: 27760
8
Xeon稳定性高
I7性价比高

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

J*****a
发帖数: 4262
9
如果楼主使用了parfor,即并行化的循环语句,那么应该买至强,至强的最高核心数目
多于i7
另外尽可能用64位系统+64位matlab
l********k
发帖数: 14844
10
上parfor,核多了还是有区别的。

【在 w***g 的大作中提到】
: 我觉得单处理器没啥区别.
相关主题
workstation显卡和desktop 显卡xeon和i7有什么区别?做计算哪个好点?
志强Xeon和i7的区别在哪里啊?用于科学计算的单机该怎么配
买电脑求配置,用于3D渲染Dell T7610 装Linux
进入Hardware版参与讨论
l********k
发帖数: 14844
11
优化算法是王道
d***a
发帖数: 13752
12
可以考虑买cloud computing或supercomputing center的计算时间,
好处是短时间内可以做大量的计算。在服务器上用100个多核node,
假设一个trial用2秒钟(可能还不用),四百万个trial,不到一天就算完了。
不过这样开销要大一些。

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

Z**0
发帖数: 1119
13
LZ的问题,基本没有办法并行。
搞主频的CPU,是王道。
如果有商业化的软件,解线性规划,要用商业化的软件。
d***a
发帖数: 13752
14
楼主的计算似乎不对,4百万个trial,每个10几秒,得要450天以上才能算完。

...

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

s****c
发帖数: 11300
15
用C重写一下code
n******7
发帖数: 12463
16
ECC到底有什么好?
我好像没感到过什么不同
除了贵

【在 a***e 的大作中提到】
: for long run, xeon with ECC memory.
: what is you laptop CPU?
: you might want to section up your stuff and run multi matlab instance in
: parallel.

D*******a
发帖数: 3688
17
上cplex吧,时间就是金钱。

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

w*x
发帖数: 3456
18
+1,matlab效率确实烂了点

【在 s****c 的大作中提到】
: 用C重写一下code
C**********r
发帖数: 8189
19

同意

【在 w*x 的大作中提到】
: +1,matlab效率确实烂了点
J*******i
发帖数: 2162
20
不同之处是出错率低了一个数量级
xeon也是同理
试想一下,算了一个月的东东,因为内存出错而结果全作废,你是不是欲哭无泪?

【在 n******7 的大作中提到】
: ECC到底有什么好?
: 我好像没感到过什么不同
: 除了贵

相关主题
请问这个配置适合做计算么?基于Xeon E3-1225 v3之类cpu的服务器有什么意义?
xeon和i7一般都选啥?请教Xeon和i7 倒底差别在哪里?
Xeon E3 1241V3 3.5GHz or i7 4790K?xeon 是不是就是没有 gpu 的 i7/5
进入Hardware版参与讨论
A****1
发帖数: 726
21
一般的lp问题用不了好机器的。单核高频是王道。xeon+ecc是标准,但是你得预算不够
。一般7-8k吧。
你得matrix多大?data多大?如果小于10g data你zip给我,我帮你免费看看,大于10g
再议价.
还有怎么用matlab解lp阿,等于用excel做database.
T******H
发帖数: 629
22
去氣象局,用並行計算吧
S*****0
发帖数: 164
23
在哪里可以买到?学校的机时不够用,还得排队等

【在 d***a 的大作中提到】
: 可以考虑买cloud computing或supercomputing center的计算时间,
: 好处是短时间内可以做大量的计算。在服务器上用100个多核node,
: 假设一个trial用2秒钟(可能还不用),四百万个trial,不到一天就算完了。
: 不过这样开销要大一些。

M********t
发帖数: 5032
24
Overclocked i7 k series is faster.

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

F****3
发帖数: 1504
25
电脑也象人一样有算错的情况啊?

【在 t**t 的大作中提到】
: Xeon稳定性高
: I7性价比高

a***n
发帖数: 3633
26
+2 matlab是搞原型设计.跑上百万次应该把算法转成c。
楼主不会转的话,可以用matlab coder来试试看。

【在 w*x 的大作中提到】
: +1,matlab效率确实烂了点
a****l
发帖数: 8211
27
我觉得更可能的是算法的问题,比如在matlab里面用for的循环,或者是nlogn的东西使
用了n^2的算法。

【在 a***n 的大作中提到】
: +2 matlab是搞原型设计.跑上百万次应该把算法转成c。
: 楼主不会转的话,可以用matlab coder来试试看。

w*x
发帖数: 3456
28
难道不是matlab用java做内核的缘故?

【在 a****l 的大作中提到】
: 我觉得更可能的是算法的问题,比如在matlab里面用for的循环,或者是nlogn的东西使
: 用了n^2的算法。

y*****0
发帖数: 1189
29
400万个trials是独立的吧,如果这样,应该不用改进算法。
如果内存在并行运算里不是瓶颈,理论上,换成i7 3930k应该能比以前的老电脑提高10
倍。
matlab 16以后有并行的包包,6核并行处理小矩阵运算,内存不是问题。
也可以配Nvidia的GPU,但看看有没有你要的LP的GPU代码,如果没有,GPU的代码很难
写,还是就在CPU里面做并行比较好。
http://www.mathworks.com/products/parallel-computing/
$2000的电脑纯CPU计算,不要显卡,可以配两个i7 3930k,提高20倍都有可能。但不管
你用什么机器算,一切的前提是400万个trials是独立的。否则,你只能改算法。
a***n
发帖数: 3633
30
都有可能。但是考虑到要算百万个case的情况下,lz还要坚持用matlab。
大家应该提供力所能及的解决方案。

【在 w*x 的大作中提到】
: 难道不是matlab用java做内核的缘故?
相关主题
Intel XEON 6 CORE X5650 SLBV3 2.66GHz/12M CACHE/6.40 GT/s # 2372A $80.00现在搞计算用的budget的cpu是啥?
卖server,C6100 and self made dual x5650T3500的散热问题
Home Server Deal (家庭服务器)装机请教
进入Hardware版参与讨论
m****n
发帖数: 3016
31
如果是独立的,可以把一段程序分成几部分算?一般有几个CPU可以开几个MATLAB
E*******1
发帖数: 3464
32
matlab能比C慢这么多?大牛评论一下
m*****n
发帖数: 3644
33
lz连个基本的总时间都算错了,他的coding如果不需要大量优化,我觉得是奇迹
l******n
发帖数: 1683
34
要看具体情况. 最简单的来说, 比如算个矩阵乘法, 你在matlab里面自己去写个
三重循环那肯定是慢的不得了, 比同样实现的C慢个10倍或者更多那很正常. 但是
你直接写就可以了, matlab后去帮你调用后端的高效的矩阵库,那比你自己随手
写的C程序快个十倍也很正常. LP不太了解, 不过看这个benchmark, matlab自带
的toolkit里面的实现性能好像还可以.
http://plato.asu.edu/ftp/lpfree.html

【在 E*******1 的大作中提到】
: matlab能比C慢这么多?大牛评论一下
p******n
发帖数: 9144
35
matlab算矩阵不要太快

【在 E*******1 的大作中提到】
: matlab能比C慢这么多?大牛评论一下
o******e
发帖数: 3522
36
可以跟大学联系下,问问他们的high performance cluster可不可以外租。我学校有
700个i7, 每个i7最多可用64g的内存。每人最多可以用100个i7, 如果楼主的程序可以
平行的话,直接提速100倍。但我们学习不卖cpu time
w*x
发帖数: 3456
37
对比难道不是看两段相同的代码之后的运算效率?Matlab快是因为它有自己没开源的算
法吧,如果C能用类似算法实现还是应该比Matlab快不少。

【在 l******n 的大作中提到】
: 要看具体情况. 最简单的来说, 比如算个矩阵乘法, 你在matlab里面自己去写个
: 三重循环那肯定是慢的不得了, 比同样实现的C慢个10倍或者更多那很正常. 但是
: 你直接写就可以了, matlab后去帮你调用后端的高效的矩阵库,那比你自己随手
: 写的C程序快个十倍也很正常. LP不太了解, 不过看这个benchmark, matlab自带
: 的toolkit里面的实现性能好像还可以.
: http://plato.asu.edu/ftp/lpfree.html

J*******i
发帖数: 2162
38
当然会有,我们公司卖的switch,就是因为内存有bit flip的错误,出了大bug,几大
老板亲自跑去大客户那现场解决问题

[发表自未名空间手机版 - m.mitbbs.com]

【在 F****3 的大作中提到】
: 电脑也象人一样有算错的情况啊?
l******n
发帖数: 1683
39
库本身是选择一个语言的重要原因. 对于matlab来说, 关键是你怎么去用.
matlab程序要高效记住一点就可以了, 保证程序执行时的耗时部分是在调
用它自己的库函数, 你的代码就是在边上打打杂而已.

【在 w*x 的大作中提到】
: 对比难道不是看两段相同的代码之后的运算效率?Matlab快是因为它有自己没开源的算
: 法吧,如果C能用类似算法实现还是应该比Matlab快不少。

y***n
发帖数: 6764
40
为什么要用Matlab来解线性规划?

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

相关主题
装机请教志强Xeon和i7的区别在哪里啊?
有没有买ebay上rackmount 服务器的买电脑求配置,用于3D渲染
workstation显卡和desktop 显卡xeon和i7有什么区别?做计算哪个好点?
进入Hardware版参与讨论
p******n
发帖数: 9144
41
嗯,matlab要是用了for,都会很糟糕

【在 l******n 的大作中提到】
: 库本身是选择一个语言的重要原因. 对于matlab来说, 关键是你怎么去用.
: matlab程序要高效记住一点就可以了, 保证程序执行时的耗时部分是在调
: 用它自己的库函数, 你的代码就是在边上打打杂而已.

n******7
发帖数: 12463
42
我很久以前用P4台机做模拟算了几个月,也没出什么问题啊

【在 J*******i 的大作中提到】
: 不同之处是出错率低了一个数量级
: xeon也是同理
: 试想一下,算了一个月的东东,因为内存出错而结果全作废,你是不是欲哭无泪?

t****t
发帖数: 6806
43
matlab的矩阵计算核心应该本来就是公共的库, blas, lapack之类的, 不过matlab都给
你包装好了, 优化都做好, 比如说在intel的CPU上就会用MKL, 所以矩阵规模越大越合
算, 如果都是标量就慢了.

【在 w*x 的大作中提到】
: 对比难道不是看两段相同的代码之后的运算效率?Matlab快是因为它有自己没开源的算
: 法吧,如果C能用类似算法实现还是应该比Matlab快不少。

t****t
发帖数: 6806
44
运气好就不出错呗, 再说偶尔有一个bit出错也不见得体现在最终结果里.

【在 n******7 的大作中提到】
: 我很久以前用P4台机做模拟算了几个月,也没出什么问题啊
t*******e
发帖数: 1633
45
我觉得换成C不一定快,比如矩阵相乘,矩阵求逆,方程求根之类的操作,随随便便手
写的C能比matlab快是很困难的事情,包括用UMFPack之类的package
d***a
发帖数: 13752
46
可以用Amazon Compute Cloud,http://aws.amazon.com/ec2/
一个大约相当于四核,3.5GHz的node,用一小时的费用是0.5美元/小时。
用100个这样的节点算24小时,开销是$1,200美元。
有一些学校和机构有supercomputing center,也出售计算时间。

【在 S*****0 的大作中提到】
: 在哪里可以买到?学校的机时不够用,还得排队等
t**t
发帖数: 27760
47
搞计算的还是不要超频的好。
稳定性第一。

【在 M********t 的大作中提到】
: Overclocked i7 k series is faster.
y******e
发帖数: 203
a****l
发帖数: 8211
49
岂止阿,应该说,这里的人写的C程序比matlab快的可能性几乎是不存在的,更不用提新手
了,想都不用想.这就好比说刚摸了几天拍子的wsn想去和阿加西叫阵网球.

【在 t*******e 的大作中提到】
: 我觉得换成C不一定快,比如矩阵相乘,矩阵求逆,方程求根之类的操作,随随便便手
: 写的C能比matlab快是很困难的事情,包括用UMFPack之类的package

d********e
发帖数: 1468
50
比我上次贴的差远了:
http://www.mitbbs.com/article_t0/Hardware/31734217.html

【在 y******e 的大作中提到】
: http://www.ebay.com/itm/380622195807?ssPageName=STRK:MEWAX:IT&_
: how about this one

相关主题
用于科学计算的单机该怎么配xeon和i7一般都选啥?
Dell T7610 装LinuxXeon E3 1241V3 3.5GHz or i7 4790K?
请问这个配置适合做计算么?基于Xeon E3-1225 v3之类cpu的服务器有什么意义?
进入Hardware版参与讨论
d********e
发帖数: 1468
51
看看我上次贴的:
http://www.mitbbs.com/article_t0/Hardware/31734217.html
DELL POWEREDGE C6100 XS23-TY3,又降了$100,现在只要$699了。

【在 s***w 的大作中提到】
: 单位有个任务,matlab解线性规划。
: 在我的09年的老laptop上一个trial要解10几秒,一共有4百万个trial。这么算至少要
: 跑一个月。
: 万一过段时间参数变了,又得再跑一个月。
: 如果新买一台电脑,怎么配置能让matlab跑的快点呢?上网google一下有人用i7有人用
: xeon
: 请各位建议个配置。另外内存大小影响大吗,还有32/64位操作系统有影响吗?
: 谢过了先。预算$2000以内吧。

l******n
发帖数: 1683
52
也不能这么说, 矩阵操作呀, fft呀, 自己写的C程序要比matlab快也很容易, 调intel
的mkl就是了.

【在 a****l 的大作中提到】
: 岂止阿,应该说,这里的人写的C程序比matlab快的可能性几乎是不存在的,更不用提新手
: 了,想都不用想.这就好比说刚摸了几天拍子的wsn想去和阿加西叫阵网球.

a****l
发帖数: 8211
53
那不是等于说wsn出钱雇费德勒出场扁阿加西.

intel

【在 l******n 的大作中提到】
: 也不能这么说, 矩阵操作呀, fft呀, 自己写的C程序要比matlab快也很容易, 调intel
: 的mkl就是了.

c********n
发帖数: 1065
54
说句实话,新手写matlab程序,很容易很慢。主要都是不会vectorize程序,还在用for.
新版的matlab的for的效率有很大提高。但是,如果matlab的for里面call了自己写的函
数,速度就又慢的和以前一样。这个基本使得matlab的程序不scalable。

【在 a****l 的大作中提到】
: 岂止阿,应该说,这里的人写的C程序比matlab快的可能性几乎是不存在的,更不用提新手
: 了,想都不用想.这就好比说刚摸了几天拍子的wsn想去和阿加西叫阵网球.

l******n
发帖数: 1683
55
matlab也是一样的套路呀. 印象中之前matlab矩阵操作调用的是atlas, 现在不知道
还是不是了, 不过基本不可能是matlab自己写的

【在 a****l 的大作中提到】
: 那不是等于说wsn出钱雇费德勒出场扁阿加西.
:
: intel

1 (共1页)
进入Hardware版参与讨论
相关主题
请教Xeon和i7 倒底差别在哪里?有没有买ebay上rackmount 服务器的
xeon 是不是就是没有 gpu 的 i7/5workstation显卡和desktop 显卡
Intel XEON 6 CORE X5650 SLBV3 2.66GHz/12M CACHE/6.40 GT/s # 2372A $80.00志强Xeon和i7的区别在哪里啊?
卖server,C6100 and self made dual x5650买电脑求配置,用于3D渲染
Home Server Deal (家庭服务器)xeon和i7有什么区别?做计算哪个好点?
现在搞计算用的budget的cpu是啥?用于科学计算的单机该怎么配
T3500的散热问题Dell T7610 装Linux
装机请教请问这个配置适合做计算么?
相关话题的讨论汇总
话题: matlab话题: i7话题: xeon话题: cpu话题: 矩阵