Intel MKL 与一些其他的数学函数库

intel_cyu 2008-03-24 02:26:34
Intel MKL 提供了优化的数学计算函数,下面的是MKL的函数的接口与它函数库的比较:

BLAS 与 LAPACK 函数接口

BLAS 与LAPACK 函数是求解线性代数问题的标准函数库。NETLIB(http://www.netlib.org)提供了一个开源的实现。Intel MKL函数与NETLIB 的BLAS 与LAPACK函数的接口相兼容,同时,MKL对函数的实现进行了高度的优化。
用户的程序从NETLIB的函数转换到MKL函数的时候,只需在链接的时候,替换相应的Intel MKL 函数库,不需要修改源代码。MKL提供的线性代数库函数包括:
BLAS: BLAS Level 1, BLAS Level 2, BLAS Level 3, Sparse BLAS
LAPACK: 与Netlib 的新LAPACK 3.1 函数接口兼容
ScaLAPACK:与Netlib Scalapack 接口兼容。

MKL 函数与FFTW
FFTW 是由MIT开发的,广泛使用的傅立叶变换函数库。Intel MKL提供与FFTW 2.x and 3.x 相兼容的wrapper函数。 通过这个wrapper函数, FFTW的用户可以用MKL FFT 函数替代原有程序的FFT变换。
MKL提供的wrapper函数为C的源代码,代码位于MKL \examples\fftw2xc目录下。 这些wrapper 函数将FFTW的接口转换为Intel MKL的DFTI傅立叶函数调用。 这样,基于FFTW接口的程序,不再需要修改源代码,就能够使用MKL的DFT变换函数。
需要说明的是,由于FFTW的与MKL 的DFTI的函数功能不完全相同,用户在使用MKL的Wrapper函数去替代FFTW的时候,会有一些具体的限制, 大家可以参见下面的文章: http://www.intel.com/software/products/mkl/docs/fftw_mkl_user_notes_2.htm
...全文
2043 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
cmone 2009-04-06
  • 打赏
  • 举报
回复
intel MKL可不可用g95和ftn85调用?
bigbigknife 2008-11-22
  • 打赏
  • 举报
回复
这些网上都有,这么抄下来也太不花心思了。
严重怀疑intel_cyu 的专业水平,好歹也拿出点自己的东西来吧。
是不是intel廉价雇来的在校学生?
wxixi 2008-11-10
  • 打赏
  • 举报
回复
能介绍一下在Visual studio 2008里面如何配置,才能使用Intel MKL吗?我安装后,总出现Link问题。
majiajun_no_5 2008-09-30
  • 打赏
  • 举报
回复
获益匪浅
milex 2008-09-30
  • 打赏
  • 举报
回复
牛人没我帅 帅的没我牛 呵呵
tomato_potato 2008-09-28
  • 打赏
  • 举报
回复
 留爪时间学习
treetor 2008-09-27
  • 打赏
  • 举报
回复
楼主辛苦了
majiajun_no_7 2008-09-25
  • 打赏
  • 举报
回复
很喜欢楼主的帖,收藏
converf 2008-09-25
  • 打赏
  • 举报
回复
很有道理值得学习
formajia3 2008-09-24
  • 打赏
  • 举报
回复
快乐顶贴,快乐看贴,快乐学习。
wzzwt 2008-09-23
  • 打赏
  • 举报
回复
支持下
majiajun_no_2 2008-09-23
  • 打赏
  • 举报
回复
mark
majiajun_no_2 2008-09-23
  • 打赏
  • 举报
回复
mark
majiajun_no_2 2008-09-23
  • 打赏
  • 举报
回复
好,学习中
zhsj64 2008-09-23
  • 打赏
  • 举报
回复
不错
wlcy1988 2008-09-22
  • 打赏
  • 举报
回复
学习中,谢谢版主

566

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧