版块导航
正在加载中...
客户端APP下载
论文辅导
申博辅导
登录
注册
帖子
帖子
用户
本版
应《网络安全法》要求,自2017年10月1日起,未进行实名认证将不得使用互联网跟帖服务。为保障您的帐号能够正常使用,请尽快对帐号进行手机号验证,感谢您的理解与支持!
24小时热门版块排行榜
>
论坛更新日志
(488)
>
虫友互识
(47)
>
休闲灌水
(20)
>
导师招生
(9)
>
论文投稿
(8)
>
基金申请
(5)
>
专业外语
(4)
>
外文书籍求助
(4)
>
教师之家
(3)
>
硕博家园
(3)
>
考博
(3)
>
博后之家
(2)
>
论文道贺祈福
(2)
>
科研工具
(2)
>
找工作
(2)
>
文献求助
(2)
小木虫论坛-学术科研互动平台
»
计算模拟区
»
计算模拟
»
如何将matlab限定在一个CPU核上运行
13
1/2
返回列表
1
2
下一页
查看: 4711 | 回复: 12
只看楼主
@他人
存档
新回复提醒
(忽略)
收藏
在APP中查看
wlzyid
新虫
(小有名气)
应助: 1
(幼儿园)
金币: 371.9
帖子: 108
在线: 76.5小时
虫号: 1109167
注册: 2010-09-27
专业: 计算机应用技术
[
求助
]
如何将matlab限定在一个CPU核上运行
大家好!
我要比较几个算法的运行速度,为了避免并行性带来的干扰,我想把matlab限定在一个CPU核上运行.
怎么实现?
小弟先行谢过!
回复此楼
» 猜你喜欢
【复旦大学】二维材料方向招收2026年博士研究生1名
已经有0人回复
北京纳米能源与系统研究所 王中林院士/曹南颖研究员课题组2026级硕/博/博后招生
已经有10人回复
物理学I论文润色/翻译怎么收费?
已经有144人回复
荷兰Utrecht University超快太赫兹光谱王海教授课题招收2026 CSC博士生
已经有23人回复
反铁磁体中的磁性切换:两种不同的机制已成功可视化
已经有0人回复
求标准粉末衍射卡号 ICDD 01-076-1802
已经有0人回复
新西兰Robinson研究所招收全奖PhD
已经有0人回复
石墨烯转移--二氧化硅衬底石墨烯
已经有0人回复
笼目材料中量子自旋液体基态的证据
已经有0人回复
» 本主题相关价值贴推荐,对您同样有帮助:
comsol在服务器上的应用,如何调用cpu和内存
已经有15人回复
MATLAB怎么看程序运行了多少次呢?
已经有6人回复
找到了一个很好的matlab 2014b版本的lic,最多可以开启512核心并行计算
已经有108人回复
构建真核表达载体问题
已经有6人回复
第一次接触PBS新人求助..
已经有9人回复
关于服务器配置,CPU主频和核心对计算的影响
已经有3人回复
为什么matlab程序单步调试结果正确,运行就出错呢(for语句进入死循环)?
已经有4人回复
MATLAB并行运算提示出错
已经有4人回复
求教:我的CPU使用率是多少?
已经有8人回复
新手求教:怎么在GROMACS下实现并行计算?怎么看用了几个CPU?
已经有4人回复
4核pc机,xp系统,跑castep,cpu使用率只有2%左右,请问我应该并行几核运算比较合理?
已经有10人回复
gaussian如何调用多个CPU
已经有21人回复
SVM 利用matlab仿真 求大神
已经有10人回复
用matlab仿真汽车性能,请问大师们 我能投哪个核心期刊
已经有7人回复
MATLAB 7.0 大规模计算时 计算中止 CPU占用为0%
已经有6人回复
deform支持多核么?
已经有6人回复
请教matlab在linux下的并行问题
已经有18人回复
单机多核一个cpu的串行并行求助
已经有26人回复
matlab 轴的强度与刚度校核软件
已经有3人回复
求教,matlab并行运算加速
已经有12人回复
求助:能不能帮忙写一个用matlab求一个函数的傅里叶变换的程序
已经有16人回复
【求助】一个matlab窗口占25%CPU,如何提高?
已经有11人回复
【求助】修改MATLAB支持向量机核函数程序遇到的疑问?求助
已经有5人回复
1楼
2013-08-21 08:51:44
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
月只蓝
主管区长
(职业作家)
专家经验: +1059
计算强帖: 8
应助: 1712
(讲师)
贵宾: 8.888
金币: 68121.7
散金: 1938
红花: 443
沙发: 4
帖子: 4373
在线: 3291.4小时
虫号: 1122189
注册: 2010-10-14
专业: 宇宙学
管辖:
计算模拟区
【答案】应助回帖
★ ★ ★ ★ ★ ★
感谢参与,应助指数 +1
csgt0: 金币+1, 多谢指导
2013-08-21 16:56:26
ben_ladeng: 专家考核
2013-08-21 20:34:01
wlzyid: 金币+5,
★
有帮助, 答案我自己找到了,在8楼,但是还是很感谢您的及时回复. 同时也感谢其他跟帖虫友.
2013-08-23 10:58:34
m文件默认单核运行的,从任务管理中就能看出来。MATLAB的tic,toc命令可计算程序运行耗时,或者用MATLAB的Profiler来测试程序的运行时间。
赞
一下
回复此楼
MATLAB、MS小问题、普通问题请发帖求助!时间精力有限,恕不接受无偿私信求助。
2楼
2013-08-21 11:16:56
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
小尾寒羊
银虫
(小有名气)
应助: 15
(小学生)
金币: 313.1
散金: 40
红花: 2
帖子: 112
在线: 49.1小时
虫号: 1674973
注册: 2012-03-08
专业: 分离过程
坐等答案。
回复此楼
3楼
2013-08-21 12:17:59
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
alorsmail
铁杆木虫
(著名写手)
应助: 52
(初中生)
金币: 7398.3
红花: 41
帖子: 2104
在线: 237小时
虫号: 2537936
注册: 2013-07-09
专业: 系统生物学
【答案】应助回帖
★
感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢
2013-08-21 16:56:43
还有一个方法输是用并行计算,每段程序只建立一个 slave,这样就你保证程序是在一个核上面运行了
[ 发自小木虫客户端 ]
赞
一下
回复此楼
4楼
2013-08-21 15:46:57
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
alorsmail
铁杆木虫
(著名写手)
应助: 52
(初中生)
金币: 7398.3
红花: 41
帖子: 2104
在线: 237小时
虫号: 2537936
注册: 2013-07-09
专业: 系统生物学
【答案】应助回帖
★
csgt0: 金币+1, 谢谢
2013-08-21 16:56:54
fegg7502: 应助指数+1, 3ks
2013-08-22 08:46:50
新版的MATLAB 并不完全是默认单核运行。会自动 并行化 ,这个MATLAB公司的人曾经说起过。但具体的方法没有说
所以保险的方法还是用并行计算,限定一个 core ,
个人看法
[ 发自小木虫客户端 ]
赞
一下
回复此楼
5楼
2013-08-21 15:50:54
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
metorm
铜虫
(初入文坛)
应助: 2
(幼儿园)
金币: 427
帖子: 40
在线: 10.8小时
虫号: 2105863
注册: 2012-11-04
性别: GG
专业: 多相流热物理学
【答案】应助回帖
★
感谢参与,应助指数 +1
csgt0: 金币+1, 谢谢
2013-08-21 16:57:02
你就用单核机器跑吧。matlab脚本宏观上是默认串行的,但是一些库函数或者矩阵运算是默认并行的。
赞
一下
回复此楼
6楼
2013-08-21 16:46:07
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
杀手牛
金虫
(小有名气)
应助: 1
(幼儿园)
金币: 810.4
帖子: 247
在线: 27.7小时
虫号: 1065112
注册: 2010-07-27
性别: GG
专业: 控制理论与方法
【答案】应助回帖
★
感谢参与,应助指数 +1
fegg7502: 金币+1, 鼓励交流
2013-08-22 08:47:00
比较几个算法的运行速度,为什么非要限定在一个核呢?
如果你想说明你的算法在单核时比别的算法好,又有什么意义呢(假设别人的并行的),另外,高版本的matlab有很多函数都是自动并行。
如果真想比较的话,就用pmode模式吧。
赞
一下
回复此楼
7楼
2013-08-21 19:16:51
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
wlzyid
新虫
(小有名气)
应助: 1
(幼儿园)
金币: 371.9
帖子: 108
在线: 76.5小时
虫号: 1109167
注册: 2010-09-27
专业: 计算机应用技术
引用回帖:
7楼
:
Originally posted by
杀手牛
at 2013-08-21 19:16:51
比较几个算法的运行速度,为什么非要限定在一个核呢?
如果你想说明你的算法在单核时比别的算法好,又有什么意义呢(假设别人的并行的),另外,高版本的matlab有很多函数都是自动并行。
如果真想比较的话,就用p ...
每种算法在具体应用或实现的时候,或多或少都可以有一定的并行性,而我目前的研究还局限在算法的"原始本身",没有考虑在实现上的并行性.所以要限定单核. 说实话,对于一些常见的通用算法,其实现方式或者说并行方式也不只一种. 如果要加上并行后再对比,这个难度较大,且说服力也不够.您认为呢?
此外我知道了具体的限定单核的方法:启动时用-singleCompThread参数
赞
一下
回复此楼
8楼
2013-08-23 10:55:36
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
lilenwpu
新虫
(初入文坛)
应助: 0
(幼儿园)
帖子: 1
在线: 28分钟
虫号: 3839692
注册: 2015-04-29
引用回帖:
8楼
:
Originally posted by
wlzyid
at 2013-08-23 10:55:36
每种算法在具体应用或实现的时候,或多或少都可以有一定的并行性,而我目前的研究还局限在算法的"原始本身",没有考虑在实现上的并行性.所以要限定单核. 说实话,对于一些常见的通用算法,其实现方式或者说并 ...
请问楼主找到解决这个问题的方案了么?我也遇到了相同的问题,需要给几个算法相同的计算时间来比较他们的计算效果。
个人认为有两个问题需要解决:
前提:需要运行一个m.文件,在一个多core的电脑上,用的是matlab 2014
1,如何让matlab只使用一个core
2. 如何保证电脑上的其他程序不用占用这个core的资源,也就是说matlab拥有这个core的全部计算能力。
期待楼主的回复,哈哈 多谢
赞
一下
回复此楼
9楼
2015-04-29 00:10:21
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
wlzyid
新虫
(小有名气)
应助: 1
(幼儿园)
金币: 371.9
帖子: 108
在线: 76.5小时
虫号: 1109167
注册: 2010-09-27
专业: 计算机应用技术
引用回帖:
9楼
:
Originally posted by
lilenwpu
at 2015-04-29 00:10:21
请问楼主找到解决这个问题的方案了么?我也遇到了相同的问题,需要给几个算法相同的计算时间来比较他们的计算效果。
个人认为有两个问题需要解决:
前提:需要运行一个m.文件,在一个多core的电脑上,用的是matl ...
1,如何让matlab只使用一个core
就像前面的楼层所说的,启动matlab时加个参数就行了。
2. 如何保证电脑上的其他程序不用占用这个core的资源,也就是说matlab拥有这个core的全部计算能力。
我当初的笨办法是将机器上所有其他程序和服务都关了
当然,这肯定不是严格意义上的独享,但是如果用于比较,而不是要取绝对者,应该没问题吧
赞
一下
回复此楼
10楼
2015-04-29 08:30:24
已阅
回复此楼
关注TA
给TA发消息
送TA红花
TA的回帖
相关版块跳转
第一性原理
量子化学
计算模拟
分子模拟
仿真模拟
程序语言
我要订阅楼主
wlzyid
的主题更新
13
1/2
返回列表
1
2
下一页
如果回帖内容含有宣传信息,请如实选中。否则帐号将被全论坛禁言
普通表情
龙
兔
虎
猫
百度网盘
|
360云盘
|
千易网盘
|
华为网盘
在新窗口页面中打开自己喜欢的网盘网站,将文件上传后,然后将下载链接复制到帖子内容中就可以了。
信息提示
关闭
请填处理意见
关闭
确定