酷睿2双核安装Matlab7.0的环境变量如何设置?

酷睿2双核安装Matlab7.0的环境变量如何设置?,第1张

WINDOWS上运行的MATLAB,一直到R14版本(MATLAB7.0)仍然缺省使用ATLAS库,如果电脑是使用Intel处理器的,可以通过配置改用MKL库,在一定程度上优化运算性能。我们只需要在“系统”对话框的“高级”面板中点击环境变量按键,d出“环境变量”对话框,在“系统变量”中增加一个环境变量BLAS_VERSION,设值为MKL库文件名mkl.dll。这样MATLAB启动时就会使用MKL作为BLAS库,并自动根据你的CPU情况选择具体的MKL库。当然,你如果对自己的CPU很熟悉,也可不需要MATLAB判断你CPU情况,在MATLAB安装目录\bin\win32\有很多mkl打头的dll文件,选择一个你认为正确的(比如mkl_p4.dll),把文件名设为环境变量BLAS_VERSION的值即可。

对于单处理器电脑,多线程运算是没有什么好处的,可能还会降低性能。但是现在DUAL CORE双核电脑已开始普及,而MATLAB实际上仍然默认使用单线程,不能利用双核的优势;在WINDOWS中可以通过增加一个环境变量OMP_NUM_THREADS,设值为2,即可使MATLAB使用双线程,利用双核的计算优势。当然,这样也只能部分提高MATLAB的运算速度,因为目前使用的R14版中还有很多是基于单线程的程序,不能利用双核的优势,这只能期望下一版本的MATLAB中加入的并行计算功能来解决了。

而且环境变量没有设置就会发生打开Matlab一闪而过的问题、在系统变量下面添加如下内容(按"在网上搜索得到,就是"atlas_PPro:EMatlab7\:

变量名.dll(P3的用这个):\,这些是对应处理器的数值运算优化文件

然后请按如下步骤进行.首先请确认你的MATLAB的文件夹中有如下文件.dll(P2的用这个),但是并没有查看到酷睿的电脑是怎样处理的.dll(AMD系列的请用这个)、右击我的电脑环境变量",选择属性,atlas_PPro,但是这些是针对AMD和奔腾的处理器的).dll(奔腾双核的用这个)atlas_P4,故需要设置一下BLAS(Basic Linear Algebra Subroutines:BLAS_VERSION

变量值

3新建"win32\:

例如,atlas_PIII的意思)环境变量:

1,atlas_PII基础线性几何子程序".dll(P4的用这个)bin\.dll

然后运行你的MATLAB,所以希望各位高手可以指教一下:atlas_Athlon、在"选项卡中点击"高级",因为MATLAB需要用到处理器的数学运算部分,具体解决方案如下:

解决方案1:

设值为MKL库文件名mkl,一直到R14版本(MATLAB7,因为目前使用的R14版中还有很多是基于单线程的程序,而MATLAB实际上仍然默认使用单线程。当然,也可不需要MATLAB判断你CPU情况,这样也只能部分提高MATLAB的运算速度,你如果对自己的CPU很熟悉,选择一个你认为正确的(比如mkl_p4,设值为2。当然.dll),这只能期望下一版本的MATLAB中加入的并行计算功能来解决了,把文件名设为环境变量BLAS_VERSION的值即可,即可使MATLAB使用双线程。

对于单处理器电脑.0)仍然缺省使用ATLAS库;在WINDOWS中可以通过增加一个环境变量OMP_NUM_THREADS,d出“环境变量”对话框,在MATLAB安装目录\,不能利用双核的优势有很多mkl打头的dll文件。但是现在DUAL CORE双核电脑已开始普及WINDOWS上运行的MATLAB,可能还会降低性能,不能利用双核的优势win32\,可以通过配置改用MKL库。这样MATLAB启动时就会使用MKL作为BLAS库bin\,并自动根据CPU情况选择具体的MKL库.dll,在“系统变量”中增加一个环境变量BLAS_VERSION,如果电脑是使用Intel处理器的,在一定程度上优化运算性能,利用双核的计算优势,多线程运算是没有什么好处的。只需要在“系统”对话框的“高级”面板中点击环境变量按键


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11929890.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-19
下一篇 2023-05-19

发表评论

登录后才能评论

评论列表(0条)

保存