控件中国网现已改版,您看到的是老版本网站的镜像,系统正在为您跳转到新网站首页,请稍候.......
中国最专业的商业控件资讯网产品咨询电话:023-67870900 023-67871946
产品咨询EMAIL:SALES@COMPONENTCN.COM
当前位置:控件中国网——中国最专业的商业控件资讯网 >> 其它 >> 其它控件 >> 英特尔® 数学核心函数库

英特尔® 数学核心函数库

  • 当前版本:10.1
  • 开 发 商:Intel Software
  • 产品功能:数学运算
  • 可用平台:Windows/Linux



英特尔® 数学核心函数库(英特尔® MKL)是一个包含经过高度优化和广泛线程化的数学例程(专为需要极致性能的科学、工程及金融等领域的应用而设计)的函数库。核心数学函数包括 BLAS、LAPACK、ScaLAPACK、稀疏矩阵解算器、快速傅立叶转换、矢量数学及其它函数。它可使英特尔下一代微体系结构实现性能优化,包括改进与 Microsoft Visual Studio*、Eclipse* 和 XCode* 的集成。英特尔® MKL 支持完全集成英特尔兼容性 OpenMP* 运行时库,以实现更出色的 Windows*/Linux* 跨平台兼容性。

具体功能:

  • 在英特尔® 处理器上具有出众的性能
    使用针对基于英特尔® 安腾® 2、英特尔® 至强® 以及英特尔® 奔腾® 4 处理器的系统进行过高度优化的数学库,实现出众的性能。与 AMD 处理器上的其它数学软件包相比,“英特尔 MKL”的性能具有明显的竞争优势。
  • 支持多核处理器
     
    • 在多处理器系统上具有极佳的伸缩性
      利用“英特尔 MKL”内置的并行技术,在多处理器系统上自动获得极佳的伸缩性。“英特尔 MKL”的“级别 3 BLAS”与“快速傅立叶变换”均使用 OpenMP* 进行过高度线程化处理。
    • 线程安全
      所有的“英特尔 MKL”函数都能确保线程安全。
    • 运行时处理器自动检测
      通过执行运行时检查,确保无论应用程序在什么系统上运行,都会执行针对特定处理器进行过优化的代码,从而均能获得最佳性能。
  • 支持 C 与 Fortran 接口
    同其它一些替代性的数学库要求购买多个产品才能获取 C 与 Fortran 接口不同,“英特尔 MKL”同时提供这两种接口。
  • 在单个软件包中支持多个英特尔处理器
    其它替代性的数学库要求购买多套产品,才能支持安腾 2、英特尔至强以及奔腾 4 处理器。“英特尔 MKL”在一个经济实惠的软件包中包含了对“所有”这些处理器的支持。
  • 免版税发行权
    运行时函数库可以随软件无限量再发行。
  • 用户论坛
    在由英特尔工程师主持的英特尔 MKL 论坛上同其他人分享经验。
  • 英特尔® 卓越支持
    购买每套“英特尔 MKL”,即获赠为期一年的世界一流的技术支持。在此期间,包括主要发行版在内的产品升级均可免费下载。
  • 线性代数 - BLAS 与 LAPACK
    部署针对英特尔处理器进行过高度优化的 BLAS 与 LAPACK 例程,它们提供的性能改善非常显著,远远超出其它替代性版本。
  • 线性代数 - 稀疏矩阵解算器
    在共享内存多处理器上使用“PARDISO 直接系数矩阵解算器”解算大型、稀疏、对称及不对称线性方程组;此解算器是由巴塞尔大学 (University of Basel) 授权的软件库,具有使用方便、线程安全、性能优异、内存效率极高等优点。“英特尔 MKL”还包含一个“共轭梯度”迭代解算器,它带有灵活的反向通讯接口。
  • 快速傅立叶变换 (FFT)
    采用多维 FFT 例程(1 维到最多 7 维,支持混合基数),并提供一个易于使用的先进的 C/Fortran 接口。“英特尔 MKL”还提供一套模拟 FFTW 2.x 与 3.0 接口的 C 例程(“封装器”),便于目前的 FFTW 用户来比较“英特尔 MKL”的性能。
  • 矢量数学库
    使用矢量版的计算密集型核心数学函数(乘方、三角、指数、双曲以及对数等),可以提高应用程序的速度。
  • 矢量随机数生成器
    我们的矢量随机数生成器带来的性能改善远远超过其它替代性的标量随机数生成器,使用它们可以提高模拟速度。

新增功能
 

  • 对 Apple Mac OS* 的支持
    • “英特尔 MKL”现支持 Linux、Windows 以及 Mac OS。(“群集版”暂不支持 Mac OS)。
    • “快速傅立叶变换”(FFT) 的性能进一步改善。
    • “英特尔 MKL 8.1”中采用的优化技术将 FFT 性能提高到了前所未有的高度。
  • 新增对 FFTW 2.x 接口的支持
    • 通过使用此接口,可以轻松地将“快速傅立叶变换”从 FFTW 移植到“英特尔 MKL”,而无需更改应用程序源代码。

兼容性
 

  • 操作系统
    现已支持 Mac OS!借助“英特尔 MKL Mac OS 版”,只需使用 Windows 版与 Linux 版所有的相同库 API 与函数,便能将应用程序轻松移植到 Mac OS。
  • 开发环境
    “英特尔 MKL”非常易于使用,且可以集成到主流的开发工具与环境中。

处理器
“英特尔 MKL”函数的背后是完全一致的 API,这些针对广泛的 32 位与 64 位微处理器进行过高度优化:
 

  • 多核处理器 - 英特尔® 酷睿™ 双核处理器与英特尔奔腾 D 处理器
  • 英特尔® 酷睿™ 单核处理器
  • 英特尔至强处理器
  • 含“英特尔® EM64T”的处理器,包括 64 位英特尔至强处理器、奔腾 D 处理器以及奔腾处理器至尊版
  • 奔腾 4 与奔腾 M 处理器
  • 基于“英特尔 XScale®”技术的处理器,包括英特尔® IXP4xx 处理器与支持“英特尔® 无线 MMX™”技术的英特尔® PXA27x 应用处理器。
  • 安腾 2 处理器