Intel® Manycore Platform Software Stack (MPSS)

 


Summary of (latest) changes

Here we will list the most recent changes made to the Intel® MPSS so that if you've subscribed to get notifications on updates, you'll be able to quickly determine whether this applies to you.

  • April 10, 2014: Intel® MPSS 3.2.1 released for Linux and Windows
  • March 17, 2014: Intel® MPSS 3.2 released for Linux and Windows
  • March 13, 2014: Intel® MPSS 2.1 patch 6720-23 released for Linux
  • February 28, 2014: Intel® MPSS 3.1.4-1 released for Linux and Windows
  • December 20 2013:  Intel® MPSS 3.1.2 released for Linux and Windows.  Note the addition of RedHat Enterprise Linux 6.5 support.
  • December 5 2013:  Intel® MPSS 3.1.1 released for Linux and Windows
  • November 7 2013:  Published source code for unmodified GPL components for Linux Intel® MPSS 3.1 release
  • October 31 2013:  Published Intel® MPSS Performance Guide (see Additional Documentation section)
  • October 24 2013:  Posted First MPSS 3.1 release for Linux
  • October 22 2013:  Posted MPSS hotfix 2.1.6720-23
  • October 7 2013: Added Chinese and Japanese translations of the readme file for Microsoft* Windows Yocto (3.1) release
  • September 29 2013: Added Microsoft* Windows Yocto (3.1) release

About the Intel® Manycore Platform Software Stack

The "Intel® Manycore Platform Software Stack." is necessary to run the Intel® Xeon Phi Coprocessor. Users often call this stack "MPSS" for short. It is dependent on Linux kernels 2.6.34 or later , and it has been tested to work with specific versions of 64-bit Operating Systems:

The readme files (referenced in the Download section) have more information on how to build and install the stack.

The open source updates we have made are in support of the instruction set, the ABI, initializing and controlling an SMP on-a-chip, and the glue software to support the coprocessor communication with the host system. The changes in the Linux kernel are primarily for three reasons:

  • Numerous little changes to support the unique combination of an Intel® Pentium® processor core that also supports 64-bits including the Intel® Initial Many Core Instructions (Intel® IMCI).
  • Power management, which is a feature not associated with the original Pentium processors. Power management is much more important when you have up to 61 cores on a single die
  • The Intel® Many Integrated Core (MIC) check architecture, also a feature not present in the original Pentium processor designs.

The Symmetric Communications InterFace (SCIF) is included in the RPM bundle. SCIF provides a mechanism for inter-node communications within a single platform. A node, for SCIF purposes, is defined as either a Intel® Xeon Phi Coprocessor or the Intel® Xeon® processor. In particular, SCIF abstracts the details of communicating over the PCI Express bus. The SCIF APIs are callable from both user space (uSCIF) and kernel-space (kSCIF).

The MPSS is downloadable from the sources below. Note that these packages include documentation and APIs (e.g. SCIF API).

Please note: the Linux* MPSS download files marked '.gz' should end in '.gz' when downloaded; most browsers leave the extension alone, but Windows Explorer may rename the files. If this affects you, we recommend renaming the file to the proper extension after downloading.

If it is necessary for you to access slightly older releases of the MPSS, please visit the archive at: http://software.intel.com/en-us/articles/intel-manycore-platform-software-stack-mpss-archive


Getting notified of future updates

Do you want to receive updates when we publish a new MPSS stack?   Click on the 'Subscribe' button at the bottom of this page to be notified when this document gets updated!


Downloads

There are currently 3 major releases available of the MPSS;  The 2.1 release is an evolution of the MPSS that Intel originally released in November of 2012.     The 3.1 (YOCTO) release is new as of September 2013 and is organized very differently from the original 2.1 release. The most recent major release is 3.2

We recommend new adopters to start by using the 3.2 release.   We recommend existing users who are still using the 2.1 release stream to read this FAQ and migrate to the 3.2 release as soon as feasible for them, to inherit new features and bug fixes as they become available over time.   Support for each Intel® MPSS release ends 1 year from the date it was posted.

Get the MPSS 2.1 release for Linux*

Get the MPSS 3.1.* release for Linux* Get the MPSS 3.1.* release for Microsoft* Windows

Get the MPSS 3.2.* release for Linux* Get the MPSS 3.2.* release for Microsoft* Windows

MPSS 2.1 release for Linux*

MPSS version Downloads available Size Checksum
  RedHat 6.0 292MB 796a9b7b09be76811ddc96bd5de10788
  RedHat 6.1 293MB 83bcfd31cd6f882584684b2a2c25fb97
mpss_gold_update_3-2.1.6720-23   (released:   March 13 2014) RedHat 6.2 293MB 586ced0c807416dceeb97945fe5cba45
  RedHat 6.3 293MB 0d2af7ec352556f06381337ae507b69a
  RedHat 6.4 289MB b8c019f523be4a6775a495b9fe86f735
  SuSE SLES11 SP1 292MB aa7f9c14e34d4a58918c0a6c929e36c1
  SuSE SLES11 SP2 287MB c4a15e78664b2962489e7716c3fca1b6
  RedHat SOURCE 430MB 098a780d274b063dcff71a7b545947e1
  SuSE SLES11 SOURCE 430MB 707262110fe8373a5c2876991282cdd9
Documentation link Description Last Updated On Size
releaseNotes-linux.txt English - release notes Mar 2014 54KB
readme-en.txt English (includes installation instructions) Mar 2014 97KB
MPSS_Cluster_Setup_Guide.pdf Cluster Setup Guide April 2013 644KB
MPSS_Boot_Config_Guide.pdf Advanced Configuration Guide for MPSS June 2013 911KB
license.txt INTEL SOFTWARE LICENSE AGREEMENT for Intel® Manycore Platform Software Stack (Intel® MPSS)   30KB

 

 

 

MPSS 3.1 release for Linux

As of October 2013, Intel transitioned the Intel® MPSS to a Yocto-based release.   See more information on this at:  http://software.intel.com/en-us/articles/intelr-mpss-transition-to-yocto-faq.   

MPSS version Downloads available Size (range) Checksum
  RedHat 6.0 280-300MB 25ddf00956ee63c6aa252b2f074f5309
  RedHat 6.1 280-300MB bd160cc70f4d9874f00fb380386672b7
mpss-3.1.4-1   (released:   February 28 2014) RedHat 6.2 280-300MB a4236c0a8acc780b5997696d50481624
  RedHat 6.3 280-300MB

de4e02681c4ffd006114209ea26cde2c

  RedHat 6.4 280-300MB 0f3ba66ff142f15cbb2f6c8a66c83a64
  RedHat 6.5 280-300MB 930454d3b1ebb86f4ef6dc28820e1965
  SuSE SLES11 SP2 280-300MB c4a54aa677b438568fff798c6bb55d91
  SuSE SLES11 SP3 280-300MB 45c814761017f8a46fdaa70e20498da4
  SOURCE ~250MB 098509527002a46c040294ef025fd8da
 

The mpss-3.1.4-k1om.tar file, containing rpms for components (e.g. python) that can be installed into the base coprocessor OS, is not available in the 3.1.4 release due to issues.  This tar file will become available again in the next MPSS release. For GDB, see entry below

N/A N/A
  Source code for unmodified GPL Components ~1GB 0c07ed0af7aec98c16c6ea111415d0d3
  RPMs for GDB - for installation into base coprocessor OS ~1GB 6268b68069a24c1ca6ca142e87138041
Documentation link Description Last Updated On Size (approx)
releaseNotes-linux.txt English - Release Notes Feb 2014 ~50KB
readme-en.txt English (includes installation instructions) for Linux Feb 2014 ~15KB
MPSS_Users_Guide.pdf Complete Users Guide for MPSS for Linux (English) Feb 2014 ~1MB
SCIF_UserGuide.pdf SCIF User guide Oct 2013 ~700KB
license.txt INTEL SOFTWARE LICENSE AGREEMENT for Intel® Manycore Platform Software Stack (Intel® MPSS) Oct 2013 ~30KB

 

 

MPSS 3.1 release for Microsoft* Windows

As of September 2013, Intel transitioned the Intel® MPSS to a Yocto-based release.   See more information on this at:  http://software.intel.com/en-us/articles/intelr-mpss-transition-to-yocto-faq.   

MPSS version Downloads available Size Checksum
mpss-3.1.4-windows.zip  (released:   February 28 2014) Microsoft* Windows 300-350MB

1e4e4457d34026ce7224d580592d131d

 

Documentation link Description Last Updated On Size
releaseNotes-windows.txt English - release notes Feb 2014  
readme-windows.pdf English (includes installation instructions) for Microsoft* Windows Feb 2014 578KB
Windows_MPSS_Users_Guide.pdf User, Cluster and Advanced Configuration Guide for MPSS Feb 2014 ~2MB

 

 

MPSS 3.2.x release for Linux

MPSS version Downloads available Size (range) Checksum
  RedHat 6.0 280-300MB 91ff515a67d16cc33fd09f4c9c53d9a0
  RedHat 6.1 280-300MB 3e645975926cfc8c02b84bc6203ce118
mpss-3.2.1   (released:   April 10 2014) RedHat 6.2 280-300MB cef11b561dc7c3a301cfc7db85dbd48f
  RedHat 6.3 280-300MB

80953820fadcb14ac83c9865449f593b

  RedHat 6.4 280-300MB b1ed564bc7717593d57b1ec2580cc38c
  RedHat 6.5 280-300MB ff4946e275e09f56799abeef01d7d4a7
  SuSE SLES11 SP2 280-300MB a0799810ced3a5cd69fad4176b5ff08b
  SuSE SLES11 SP3 280-300MB 4064d4d8817266e162226bde4b1b8ad9
  SOURCE ~300MB 14347f863a51bc8ccd19a4cd660b1f46
  Software for Coprocessor OS (mpss-3.2-k1om.tar) ~680MB fc8edb468135ebf0f1f9fd1e9d4babe4
  Source code for unmodified GPL Components ~1GB 8fae13f8411c0f27c4238c033c0f3e85

Documentation link Description Last Updated On Size (approx)
releaseNotes-linux.txt English - Release Notes Apr 2014 ~50KB
readme.txt Readme (includes installation instructions) for Linux (English) Apr 2014 ~15KB
MPSS_Users_Guide.pdf Complete Users Guide for MPSS for Linux (English) Mar 2014 ~1MB
SCIF_UserGuide.pdf SCIF User guide Feb 2014 ~700KB
license.txt INTEL SOFTWARE LICENSE AGREEMENT for Intel® Manycore Platform Software Stack (Intel® MPSS) Oct 2013 ~30KB

 

 

MPSS 3.2 release for Microsoft* Windows

MPSS version Downloads available Size Checksum
mpss-3.2.1-windows.zip  (released:   April 10 2014) Microsoft* Windows 300-350MB

eaf935685145d563859af6d4ec702197

 

Documentation link Description Last Updated On Size
releaseNotes-windows.txt English - release notes Apr 2014  
readme-windows.pdf English (includes installation instructions) for Microsoft* Windows Apr 2014 578KB
MPSS_Users_Guide-windows.pdf User, Cluster and Advanced Configuration Guide for MPSS Apr 2014 ~2MB

 

 

Additional documentation

There is additional documentation in the MPSS packages, more specifically:  a Platform Status Panel User Guide (in /opt/intel/mic/sysmgt/docs) and MIC_SCIF_API_Reference_Manual* and User guides in /opt/intel/mic/scif/docs.   On the MPSS 3.x releases, these are in /usr/share/doc/sysmgmt and /usr/share/doc/scif

Additionally, there is a document attached at the bottom of this article, the Intel® MPSS Performance Guide, which documents best known methods for fine tuning the Intel® MPSS runtime environment for best application performance.

http://software.intel.com/sites/default/files/managed/72/db/mpss-performance-guide.pdf

Where to ask questions

The discussion forum at http://software.intel.com/en-us/forums/intel-many-integrated-core is available to join and discuss any enhancements or issues with the MPSS.

Information about Intel® MPSS security can be found here 

Tag:
AllegatoDimensione
Scarica mpss-performance-guide.pdf1.17 MB
Per informazioni complete sulle ottimizzazioni del compilatore, consultare l'Avviso sull'ottimizzazione