找回密码
 注册
Simdroid-非首页
查看: 178|回复: 7

MATLAB中如何进一步提高双核cpu的利用率?

[复制链接]
发表于 2007-11-11 22:48:32 | 显示全部楼层 |阅读模式 来自 江苏南京
本人作数值计算时cpu占有率一直徘徊在50%左右,系统已经装过amd和microsoft的双核优化程序和补丁,用的matlab软件也是最新版的2007a支持双核优化的,如何能发挥双核cpu的最大效能呢??用双核cpu的来谈谈呢,谢谢
 楼主| 发表于 2007-11-11 22:52:29 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
以前的帖子有人说作如下更改
File->Preferences->General->Multithreading->Enable Multithread computation

可是AMD的双核cpu不支持超线程,这个多线程和intel的超线程不是一回事吧?
回复 不支持

使用道具 举报

 楼主| 发表于 2007-11-12 10:27:12 | 显示全部楼层 来自 江苏南京
matlab中开了多线程,可是matlab的cpu占有率仍旧是50%
回复 不支持

使用道具 举报

发表于 2007-11-12 14:58:47 | 显示全部楼层 来自 浙江宁波
双核cpu就是这样的,一半占有率不会超过50%的
回复 不支持

使用道具 举报

 楼主| 发表于 2007-11-13 13:05:37 | 显示全部楼层 来自 江苏南京
今天咨询了一下mathworks公司技术部,2007a只对某些算法进行了双核优化,绝大部分还是老样子,具体那些函数和算法进行了优化他们也不清楚,有个叫BLAS的东西好像是优化过的,所以看着办吧:L
回复 不支持

使用道具 举报

 楼主| 发表于 2007-11-13 13:06:53 | 显示全部楼层 来自 江苏南京
这个blas具体是什么东西还有人晓得啊?
回复 不支持

使用道具 举报

发表于 2007-11-13 14:14:29 | 显示全部楼层 来自 北京
分布式计算工具箱,研究研究把。
如果是mex编程,可以采用 openMP 或者MPI
如果都不想采用,那就用matlab 得BLAS lapack矩阵计算,尽量矢量化。
回复 不支持

使用道具 举报

发表于 2011-4-20 16:25:46 | 显示全部楼层 来自 江苏南京
还是没有给出具体办法啊,有董的牛人吗?亟待指导!!!
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-4 21:27 , Processed in 0.040576 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表