| 查看: 1107 | 回复: 4 | |||
[交流]
matlab并行计算问题 已有2人参与
|
大家好,我最近在学习matlab遗传算法,发现运算时间较长。网上说可以并行计算,我的电脑是4核。试了一个例子(如下),发现并行计算时间确实缩短不少。但是命令行运行 matlabpool local 4,大概意思是设置4核计算环境,出现警告Warning: matlabpool will be removed in a future release. Use parpool insted. 输入命令parpool('local',4)后警告消失。并行果然算的快了。![]() tic %传统方式计算 c1=1; for i = 1:500 c1 = c1+max(eig(rand(i,i))); end t1 = toc; matlabpool open; %parfor并行方式计算 tic c2=1; parfor ii = 1:500 c2 = c2+max(eig(rand(ii,ii))); end t2 = toc; matlabpool close; display(strcat('parfor并行计算时间:',num2str(t2),'秒')); display(strcat('客户端串行计算时间:',num2str(t1),'秒')); parfor并行计算时间:6.4683秒 客户端串行计算时间:20.1176秒 |
» 猜你喜欢
一个有机合成实验室都需要哪些设备?
已经有6人回复
2026年国自然面上资助率
已经有20人回复
面上再次挂了,太难了,躺也躺不了,倦也卷不过,小学校之殇!
已经有22人回复
微信指数没变化,科研之友没阅读
已经有18人回复
基础研究怎么拉横向,学校到款任务越来越多,难以完成 拉横向,都有哪些途径啊
已经有8人回复
HXDI做水性聚氨酯乳液,是不是特别容易出渣
已经有3人回复
系统今天又提示维护了,估计离放榜不远了
已经有15人回复
你们的时间戳变了吗
已经有4人回复
产物和副产物价值比较
已经有5人回复
时间戳他又来了
已经有17人回复

天穹
新虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 2341.2
- 散金: 102
- 红花: 4
- 帖子: 343
- 在线: 21.2小时
- 虫号: 5145706
- 注册: 2016-10-21
- 性别: MM
- 专业: 信号理论与信号处理
2楼2017-12-25 21:14:38
风之子儿
铜虫 (正式写手)
- 应助: 0 (幼儿园)
- 金币: 1282.3
- 散金: 106
- 红花: 6
- 沙发: 3
- 帖子: 451
- 在线: 80.7小时
- 虫号: 7669959
- 注册: 2017-12-24
- 专业: 基础物理学
3楼2017-12-25 23:40:59

4楼2017-12-26 09:35:31
|
5楼2017-12-26 09:35:39











回复此楼