首页 > 其他 > 详细

Intel Xeon Phi Coprocessor驱动程序MPSS的安装过程

时间:2014-03-04 13:16:01      阅读:1753      评论:0      收藏:0      [点我收藏+]

硬件环境:

协处理器: Xeon Phi 5110P

机型:Dell PowerEdge R720

处理器:一个E5-2603处理器

内存:8GB

硬盘:SAS硬盘450GB


注意:Phi对host平台有相当严格的要求,具体要求如下:

1. Romely平台:Two-socket server platform combing the Xeon E5-2600 processor with the C600 serieschipsets. 这句话包括三个重点:服务器平台、Xeon E5-2600处理器、C600主板芯片组。

2. BIOS support for memory mapped I/Oaddress ranges above 4GB. 具体BIOS设置在下面的安装过程中有详细说明。

3. x16 PCI Express slot. PCIe插槽既可以是2代的也可以是3代的。

4. 可以给Phi提供至少225W的电源功率。5110P有一个8项和一个6项的电源接口,8项接口可以提供150W的电源功率,6项接口可以提供75W的电源功率,另外PCIe插槽可以提供75W的电源功率。至少要给8项接口连接一个电源,Phi才可以正常工作,如果给两个接口都连接电源,则Phi可以以300W的最大功率工作。


软件环境:

操作系统:CentOS 6.4 x86_64 server版        内核2.6.32-358

MPSS:mpss_gold_update_3-2.1.6720-15-rhel-6.4.tar    可以从http://software.intel.com/zh-cn/articles/mpss下载

注意:Intel官方文档上要求的是Red Hat6.0~6.4,由于RedHat是企业版,会对以后下载安装各种工具包造成不便,所以选择了CentOS,CentOS与RedHat基本相同,但它是完全开源免费的。另外由于CentOS6.0~6.2不支持SAS硬盘,所以这里使用的是6.4版本。


准备好软硬件环境后就可以搭建环境了:

1. 修改BIOS设置:进入BIOS界面后,选择IntegratedDevices,将MemoryMapped I/O above 4GB设置为Enabled。

2. 安装操作系统CentOS6.4

3. 按照《CentOS静态IP的网络配置方法》这篇文章配置好网络

4. 将Phi插入PCIe插槽,接好外接电源,我这里给8项接口和6项接口都连接了电源。

注意:一定要在安装MPSS之前装上Phi,并连接额外电源,而且要在关机状态下安装好之后再开机。可以通过命令lspci查看系统是否正确识别了Phi,我看到了如下内容说明Phi已经正确安装了。

05:00.0 Co-processor: Intel Corporation Device2250 ( rev 11 )

5. 使用root用户名登录服务器

6. 由于host操作系统内核更新时,会导致host操作系统内核版本与Intel MPSS驱动程序不兼容,因此需要设置使host启动时加载Linux原始版本的内核:

编辑文件 /boot/grub/menu.lst,使“default=0”中的数字对应2.6.32-279版本。

7. 禁用SELinux,以避免SELinux 覆盖标准 Linux权限设置:

编辑/etc/selinux/config,设置SELINUX=disabled,重启系统。

8. 创建RSA秘钥,在/root目录下执行命令ssh-keygen,可以在目录/root/.ssh下看到id_rsa和id_rsa.pub。

注意:RSA秘钥需要在安装MPSS之前创建好,这样做的目的是在mpss服务启动的时候允许其自动获取秘钥并拷贝该秘钥到Phi上。

9. 将mpss_gold_update_3-2.1.6720-15-rhel-6.4.tar上传到主机的/root目录下。

10. 解压缩并安装MPSS程序包:

tar -xv -f mpss_gold_update_3-2.1.6720-15-rhel-6.4.tar
cd mpss_gold_update_3
yum install --nogpgcheck --noplugins --disablerepo=* *.rpm

11. 重置驱动程序:

micctrl -r

如果一切正常,可以看到反馈:mic0: resetting

12. 初始化默认配置:

micctrl --initdefaults

注意:可以使用命令micctrl --config查看配置参数,如果需要修改配置参数,可以修改/etc/sysconfig/mic目录下的配置文件default.conf和mic0.conf,然后执行命令micctrl --resetconfig。不过通常来说Phi在默认配置下就可以正常工作了,我在这也没有对配置文件进行修改。

13. 启动MPSS服务并设置为开机启动:

service mpss start
chkconfig mpss on

注意:可以用命令micctrl -s查询Phi的状态,正常情况下应该看到如下反馈:

mic0: online (mode : linux image:/lib/firmware/mic/uos.img)

此时,就可以用命令ssh mic0登录到Phi上的Linux系统了,很酷吧!当然用命令exit就可以退回到host系统了。


如下是卸载MPSS的步骤:

service mpss stop
service mpss unload
yum remove --noplugins --disablerepo=* intel-mic\*

注意:如果需要更新MPSS的版本,则需要先将MPSS整体卸载,再重新安装新版本。

Intel Xeon Phi Coprocessor驱动程序MPSS的安装过程,布布扣,bubuko.com

Intel Xeon Phi Coprocessor驱动程序MPSS的安装过程

原文:http://blog.csdn.net/warren912/article/details/20398359

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!