INTEL MKL中的矩阵特征值和特征向量函数的调用和测试

本文介绍了如何在Intel MKL中调用和测试矩阵特征值和特征向量的函数,如dsyev、ssyev和dsyevr。对比了MATLAB的eig()、Intel IPP的ippmEigenValuesVectorsSym_m_64f(),发现MKL的dsyevr函数速度最快。测试显示,设置环境变量OMP_NUM_THREADS不影响dsyevr的速度,但会影响dsyev的速度,揭示了MKL函数的多线程优化特性。
摘要由CSDN通过智能技术生成

     INTEL MKL(特尔数学核心函数库)面的函数都是进行高度优化的,速度很不错。这次调用和测试的关于求解矩阵特征值和特征向量的函数。在MKL中,求解矩阵特征值和特征向量的函数有好几个,这里调用和测试的是最常见的dsyev/ssyev和性能最好的dsyevr/ssyevr。(ssyev和ssyevr是对应float,dsyev和dsyevr是对应double)。

ssyev(jobz, uplo, n, a, lda, w, work, lwork, info)

dsyev(jobz, uplo,

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值