Windows系统下的Xeon Phi协处理器和桌面处理器折腾指南 (踩坑记录)
最近终于把Xeon Phi的两代产品都集齐了,现在来做个记录,所有图片均为实拍
Xeon Phi的前身是代号为Larrabee的显卡,虽然我没有,但是可以参考结城安穗手上老莱那张(
先来看x100系列的,这一代的Xeon Phi只能作为协处理器使用,运行特制的Linux系统 (精简到没有包管理器),使用Manycore Platform Software Stack (MPSS)进行管理 (有gui),通过ssh连接,只能直接运行二进制文件
x200和72x5系列的可以作为桌面处理器运行Windows、Ubuntu等系统,插槽为SVLCLGA3647,芯片组使用C612。仅x200有协处理器版本,依然运行特制的Linux,但是MPSS没有了gui。仅72x5支持虚拟化
使用Xeon Phi Coprocessor前,请先确保主板BIOS打开了pcie的Above 4G选项(或调整MMIO大小),否则无法正常使用。启动Windows系统后安装驱动
x100: MPSS_3.8.6
x200: MPSS_4.4.1
正常安装驱动后任务管理器的性能页面应会多出一个网络适配器,是专门与协处理器通讯用的。MPSS的gui界面可以查看当前状态,更改一些硬件设置
连接到协处理器前,需要先在设置中新建名为"MICUSERS"的用户组,添加指定用户来赋予访问协处理器的权限。在MPSS中列出当前的协处理器,若连接第N个(从0开始)则对应的ip为192.168.1.[100+N],使用ssh连接有访问权限的用户,然后就可以和使用Linux一样使用Xeon Phi了
接下来是作为桌面处理器的x200和72x5,由于支持的主板太少且难以获得,我最后选择了Intel的S7200APR
由于这是节点机,需要改供电才能使用。我买的是一个完整的水冷节点,所以尽量按照原有接口来改。DC 12V通过供电板的引脚被转成8+4pin,所以直接把电线接到粗引脚上即可,极性为上正下负(最好是焊接,鳄鱼夹容易接触不良,电源选用服务器的模块电源方便改装)
然后参照下表,在主板右侧备用电源控制接口处的5和7针脚处用杜邦线接入DC 5V供电(最好买个DC 12V转DC 5V模块,12V由电源提供)
散热器尽量使用原厂散热器,标准3647散热器无法直接使用,需更改底座
由于没有机箱接口提供待机电源常驻信号,主板左下角的待机针脚应使用跳线短接
改好后的节点如下图(塞了个Tesla P4)
主板上没有板载的VGA接口,但是有预留的VGA排线插口,需额外购买转接线或者使用独显输出
硬盘我使用的是mSATA,但是无法以UEFI模式启动。启动系统后若是旧版的BIOS,任务管理器的性能页会把7230识别成208核256线程,新版则是64核256线程
测试了一下多核性能,以渲染blender的教室场景为例(2.93),Xeon Phi 7230用时7'49,作为对比的Tesla P4用时6'42。由于核心过多导致利用率不达标,所以7230的实际性能应该更高
(未完成,正在编辑中)
什么时候编辑完呢,qwq