Intel MIC开发环境安装

1) MIC卡图解

Intel MIC开发环境安装_第1张图片

2) MIC对硬件的要求

a)        主板

目前,并不是所有的主板都支持MIC环境,有些主板升级BOIS后可以支持MIC环境。MIC需要在主板BOIS中启用大型基本地址寄存器 (BAR) 支持,MMIO大于4GB的寻址。默认情况下,大多数平台BIOS实施将其设为禁用,因此必须在平台 BIOS 设置中将其手动启用。

有些系统默认的散热速度并未设置成全速,当使用被动散热的MIC卡时,需要改动系统的散热速度,设置其为全速散热才能保证MIC卡的正常运行。

MIC需要安装在专业的服务器上运行,还没有看到PC机器上成功安装的情况。

b)        电源

目前,MIC卡的功率为225W或300W,因此,系统中配置的电源需要足够才可。

c)        PCI-E接口

MIC卡需要通过PCI-E 2.0 x16以上的接口与主板连接。

3) 目前MIC开发环境支持的操作系统

Red Hat* Enterprise Linux* 64 位 6.0 内核 2.6.32-71

Red Hat* Enterprise Linux* 64 位 6.1 内核 2.6.32-131

Red Hat* Enterprise Linux* 64 位 6.2 内核 2.6.32-220

Red Hat* Enterprise Linux* 64 位 6.3 内核 2.6.32-279

对应Red Hat同一版本的CentOS也支持

SUSE* Linux* Enterprise Server SLES 11 SP1 内核2.6.32.12-0.7-default

SUSE* Linux* Enterprise Server SLES 11 SP2 内核3.0.13-0.27-default

windows后续会提供支持

4) 目前支持MIC开发的软件环境

Intel编译器对MIC提供了完全的支持,同时针对IntelMIC架构进行了特定的优化,使用Intel编译器可以获得较好的性能。开源编译器gcc支持native模式的开发。

目前支持MIC的第三方工具包括编译器,各种编程规范,常用的应用库等,具体可参见:

http://software.intel.com/en-us/articles/intel-and-third-party-tools-and-libraries-available-with-support-for-intelr-xeon-phitm

5) MIC开发环境下载地址

请根据操作系统选择合适的开发环境下载,下面的网站也提供了MIC环境安装步骤。

http://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss

可以购买或者下载试用版本的Intel开发工具

http://software.intel.com/en-us/intel-sdp-home

6) MIC安装中遇到的问题

a)        MIC卡插到主板上,但6PIN和8PIN接口没有接入电源,导致系统找不到MIC卡。

b)        MIC 驱动(MPSS)版本和操作系统版本不一致,导致运行MIC程序时提示找不到MIC设备。

c)        MIC运行作业时会因为温度过高导致MIC停止工作。当MIC温度过高停止工作时,需要系统断电后重启机器才可以恢复MIC正常工作,若不断电,系统重启后MIC仍不能使用。导致该问题的是散热方案,有些系统默认的散热速度并未设置成全速,当使用被动散热的MIC卡时,需要改动系统的散热速度,设置其为全速散热才能保证MIC卡的正常运行。

你可能感兴趣的:(mic,hpc)