我们可以在Intel Xeon MIC卡上进行双启动吗?

时间:2014-11-27 11:08:45

标签: xeon-phi

我使用rhel机器作为mic0协处理器的主机。目前我的mic0上安装了mpss3.2.3。

我想知道我是否可以应用双启动的概念并且可以安装mpss3.3。另外,在启动画面上,我可以选择我想要处理的内核。 就像我们可以安装不同的内核版本,然后可以选择哪一个工作,例如:Windows或Linux,同样的方式,我可以有一些设置,这将给我在mic0协处理器上安装不同内核版本的mpss的盛行。

如果是,那怎么样? 如果不是,为什么不呢?

由于

2 个答案:

答案 0 :(得分:1)

可能有一点涉及(我的脚本将标准rpm基本自动转换为多版本设置大约3000行shell代码....)

a)使用rpm2cpiocpio将* rpm包解压缩到一个位置,比如/opt/intel/mpss/VERSION,而不是直接安装

b)创建自定义脚本以加载/卸载MPSS mic.ko驱动程序

c)将PATH/LD_LIBRARY_PATH/MIC_LD_LIBRARY_PATH ....设置为合适的值

d)创建自定义SOMEPATH/etc/mpss.VERSION目录和conf文件 - 重要的是指向bzimage和initrd的正确指针

e)通过/opt/intel/mpss/VERSION/usr/sbin/mpssd -d SOMEPATH/etc/mpss.VERSION

启动mpssd

f)执行micctrl -b命令:MPSS_CONFIGDIR=SOMEPATH/etc/mpss.VERSION micctrl -b

那样mpssdmicctrl会查找配置文件的正确位置,而且所有内容都与标准位置无关

迈克尔

答案 1 :(得分:0)

在主机系统上,可以一次安装一个MPSS堆栈。也就是说,如果您有MPSS x并且想要使用MPSS y,则需要在安装MPSS之前卸载MPSS x。

但是,您仍然可以在系统上设置双启动,以便可以启动不同的操作系统(或不同的Linux内核),并且对于每个操作系统,您可以安装不同的MPSS。