编程软件

当前位置:

Intel MPI Library | 英特尔MPI库

Introduction

   Intel MPI Library delivers a flexible, multi-fabric enabled, message-passing interface for developers and users of cluster applications. The library enables you to easily test and run your code on a variety of network fabrics.

Industries such as manufacturing, finance, transportation, and energy rely on clusters to manage their extensive data processing and storage needs.High-performance applications running on clusters utilise a Message-Passing Interface (MPI) to facilitate communication between processes.

   The library supports Transmission Control Protocol (TCP) based messaging for Ethernet fabrics, Shared Memory-based messaging for Shared Memory fabrics, and Remote Data Memory Access (RDMA) based messaging for the InfiniBand architecture fabric.


Intel® MPI Library for Windows and Linux

   

英特尔® MPI Library 4.0为英特尔® 平台集群上执行的应用程序提供了全新级别的性能和灵活性。该库通过改进的互连支持、更快的节点上消息传递和适合集群架构和应用程序结构的应用程序调优功能,实现了这些优势。该库还特别提供 multirail InfiniBand*(IB) 支持,同时增强了本机 IB 层,以减少通信延迟。此外,该库与旧版英特尔®MPI 3.x 兼容,同时提供了改进的库架构,支持供应商与英特尔®处理器的互连,可很大限度利用未来的性能和功能。

对于在群集上运行的分布式内存应用程序,使用“英特尔®MPI 库”可以减少 QA 测试工作量,并提供出众的消息传递灵活性。构建一个版本的目标应用程序,便能在多种群集互连结构上运行,具体使用哪种结构,可由用户在运行时选择。

 

试用平台:      


IA-32 与安腾处理器、含“英特尔® 扩展内存 64 位技术”(英特尔® EM64T)的处理器的群集进行开发。“英特尔 MPI 库”支持基于“传输控制协议”(TCP) 的以太网消息传递、基于共享内存结构的“共享内存”消息传递、以及基于 RDMA 的 InfiniBand* 结构消息传递。特性及优点:

◇通过使用英特尔MPI函数库的各项功能,实现支持各种硬件互连结构

◇利用InfiniBand体系结构的加速多结构层以及快速共享内存层和 TCP/IP 故障恢复,提供卓越性能

◇使用户可以便捷省钱的支持多平台架构。用户只要启动一个新的设备驱动程序,便能实现动态运行多结构切换

◇采用基于英特尔MPI库的模块化结构,扩展现有的功能。轻松定制符合英特尔MPI函数库框架的设备驱动程序,满足包括技术规格与组件测试等各方面的要求

功能与优点

◇多种硬件结构“MPI 库”设计成可通过“直接访问编程库”(DAPL)、套接字以及共享内存接口等方式与互联结构协同使用。它支持 TCP、共享内存以及许多基于 DAPL 的互联方式,包括 InfiniBand*、Myrinet*,等等。

◇MPI 兼容性-“MPI 库”支持的 MPI-1 功能以及许多 MPI-2 功能,包括文件 I/O、通用化请求以及基本的线程支持。此项支持基于“阿尔贡实验室”(Argonne National Laboratory) MPICH-2 版的 MPI-2 规范。

 

◇运行时结构选择- 用户与开发人员均可在运行时选择具体的结构。

◇多处理器与开发工具-“MPI 库”支持基于英特尔®处理器的群集,可以同其它的“英特尔®软件开发产品”及许多种 Linux* 操作系统配合使用。

性能:加速开发、改善性能

◇通过使用“英特尔 MPI 库&rdquo,可以在各种硬件结构上产生很高的消息传递性能:

◇加速开发与 QA 过程,促进多结构体系上单代码流的使用

◇改善用户体验,使得运行时结构切换的实现更为方便

◇提供许多已调整到优化性能的驱动程序

兼容性:交互操作与跨体系结构支持

基于“阿尔贡实验室”(Argonne National Laboratory) MPICH-2 版的 MPI 2.0 规范,完全符合 MPI-2 标准,并支持多互连解决方案。“英特尔 MPI 库”可以同许多种资源管理工具、性能测量工具以及调试工具交互操作,其中包括:

◇英特尔® 群集数学内核库

◇英特尔® 跟踪分析器与采集器

◇英特尔® C++ 编译器 Linux* 版与英特尔® Fortran 编译器 Linux 版

◇GNU C、C++ 以及 FORTRAN77 与 Fortran 90 编译器 2.96 或更高版本

◇Platform* LSF

◇Etnus TotalView

开发支持以下处理器的应用程序:

◇安腾® 2 处理器

◇英特尔® 奔腾® 4 处理器

◇英特尔® 奔腾® III 处理器

◇英特尔® 至强® 处理器

◇含“英特尔® 扩展内存 64 位技术”(英特尔® EM64T)的英特尔至强处理器


IMSL CNL | IMSL函数库
Intel® Visual Fortran Composer XE 2011 for Windows with IMSL | Intel Fortran 编译器

上一篇:

下一篇:

分享到: 0