The “Intel Manycore Platform Software Stack” is a series of Intel software components to run the Intel Xeon Phi Coprocessor. The Intel Xeon Phi is a coprocessor computer architecture for high-performance computing.
Most of the documentations available on the Internet is made for RedHat based systems, this document aims to help someone willing to configure MPSS on Ubuntu Trusty 14.04 LTS.
The code base provided by Intel is pretty huge and not all of it has been installed, only the modules required to connect to the system.
We provide git repositories (with a few changes from the original ones) for different reasons:
- Build failures because the code expects older systems
- Make failing due to various reasons
- Wrong installation paths due to different distributions expected
For more details, check the commit logs.
You will need to download the following archives:
- Sources to compile on your system
- Precompiled packages for linux host
- Crosscompiled packages for k1om
Kernel Modules
Kernel module (mic) used to communicate to the system.
|
|
libscif
Requirements:
- dev headers of kernel module
Notes:
- XML of documentation fails at validation, disabled from makefile
|
|
miclib (from mpss-micmgmt)
Requirements:
- dev header of kernel module
|
|
mpss-micmgmt
Requirements:
- libscif
- miclib
- dev header of kernel module
|
|
Note:
- Apps in:
build-tmp/usr/bin
Flash firmware update
Get firmware from RPM packages available in mpss-3.6.1-linux.tar:
|
|
|
|
mpss-daemon
Requirements:
- libscif
- miclib
- initramfs to boot
|
|
Note:
- installs micctrl and mpssd
- put the initscripts in /etc/mpss
Configure:
|
|
Load the module:
|
|
Manual start
|
|
Setup as a Service
When previous steps were successful:
- Add to the /etc/modprobe.d/blacklist.conf:
|
|
- Move /etc/mpss/mpss.ubuntu to /etc/init.d/mpss
- Update RC
|
|
miccheck
Optional: only to make sure your setup is running
Requirements:
- libscif
- miclib
- mpss-daemon
|
|
Note: You can safely ignore Test 6 failing
References
Revision
- Version 1.0 - TLP:CLEAR - First version