1) MIC卡图解
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卡的正常运行。