英特尔® MPI 库支持多硬件架构- 通过 Direct Access Programming Library (DAPL) 方法来提供加速的多架构层,以实现快速互联(图 1)。
- 支持 TCP、共享内存和许多基于 DAPL 的互联,包括 InfiniBand、Myrinet* 及其他。
- 必要时,采用快速共享内存通道和套接字回退。即使互联选择失败,也可避免执行失败。这尤其适用于成批计算。对于这种情况,将自动选择套接字接口作为备份(图 1)。
图1. 英特尔® MPI 库和基于 DAPL 的互联
免费的运行时环境套件获得运行使用英特尔® MPI 库开发的独立软件开发商应用程序所需的软件工具。此套件包括对 MPD
2 守护程序和附属实用程序的支持、共享 (.so) 库,发行说明和“入门”指南。
下载方便的运行时架构选择使多平台支持更加易于实现且经济实惠。不论是用户还是开发人员,只要采用了英特尔® MPI 库就可以方便地在运行时选择架构。
基于集群的多架构功能开发能在多种网络架构上高效运行的 MPI 代码。英特尔® MPI 库在基于
英特尔® 处理器的集群上运行,包括:
- 基于 IA-32 处理器的系统或兼容的系统
- 基于安腾® 2 的系统
- 基于 64 位英特尔® 至强® 处理器的系统或兼容的系统
英特尔® MPI 库专门通过 DAPL、套接字和共享内存接口与互联架构一起使用。提供这些接口的互联和计算服务器的示例如下表中所列。
| DAPL 接口 |
| 公司 | 产品 |
| Cisco Systems, Inc. | InfiniBand* |
| SilverStorm Technologies, Inc. | InfiniBand |
| Mellanox Technologies, Inc. | InfiniBand |
| Myricom, Inc. | Myrinet* |
| Quadrics Ltd. | QsNet* |
| Voltaire | InfiniBand |
| Berkley Socket Interfaces |
| 公司 | 产品 |
| Dolphin Interconnect Solutions Inc. | Dolphin SCI* |
| 英特尔 | 英特尔® PRO 网络产品(以太网) |
| 共享内存系统 |
| 公司 | 产品 |
| Hewlett-Packard Development Company, L.P. | HP Integrity* 服务器系列 |
MPI-2 标准一致性和可移植性
确保依照阿冈国家实验室的 MPI-2 规范的 MPICH-2 实现以完全符合 MPI-2 标准,且支持多互联解决方案。英特尔® MPI 库的目标是针对业界普遍采用的 MPI-2 ABI 标准。支持所有 MPI-1 功能以及众多 MPI-2 功能,其中包括:
- 文件 I/O
- 主动目标单向通信
- 被动目标单向通信
- 通用请求
- 全线程支持
与其他英特尔® 软件开发产品一起使用充分利用工具投资 - 英特尔® MPI 库可与
英特尔® 集群工具配合使用,并支持英特尔®
C++ 和面向 Linux 的
Fortran 编辑器 9.0 及更高版本。
- 借助英特尔® 跟踪分析器和跟踪采集器支持性能分析和调谐。
- 提高 Fortran 工具与 MPI_IN_PLACE 参数及 MPI_Type_create_darray/subarray 库调用的互操作性。
ROMIO* 支持(高性能、可移植的 MPI-IO 实现)充分利用紧密集成了 ROMIO 组件的所有磁盘。
主导并行调试器中的消息队列浏览支持- Allinea Distributed Debugging Tool (DDT) 支持,1.9.2 及更高版本
- Etnus TotalView* 调试器支持,8.8 及更高版本
支持最新的 Linux* 操作系统英特尔® MPI 库现已提供对新操作系统(包括 Red Hat Enterprise Linux 4.0 和 SUSE Linux Enterprise Server* 10)的增强支持。
购买英特尔® 软件开发产品后,您将获得 Intel® Premier Support 提供的为期一年的技术支持和产品更新服务,并可使用我们的交互式问题管理与交流网站。通过 Intel® Premier Support 服务,您可提交问题和下载产品更新,还可获得技术说明、应用说明及其他文档。有关详细信息,请访问
英特尔注册中心。