Quantcast
Channel: Intel Developer Zone Articles
Viewing all articles
Browse latest Browse all 327

Intel® Manycore Platform Software Stack (MPSS)

$
0
0

The full name for our software stack is the "Intel® Manycore Platform Software Stack.", and it is necessary to run the Intel® Xeon Phi Coprocessor. Users often call this stack "MPSS" for short. It is dependent on the 2.6.34 Linux kernel, and it has been tested to work with specific versions of 64-bit Red Hat Enterprise 6.0, 6.1, 6.2, and 6.3, as well as SuSE Linux Enterprise Server (SLES) 11 SP1 and SP2. The readme.txt file (referenced below) has 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 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.

MPSS versionDownloads availableSize
RedHat 6.0669MB
RedHat 6.1672MB
KNC_gold_update_1-2.1.4982-15   (released:   12/20/2012)RedHat 6.2672MB
RedHat 6.3672MB
SuSE SLES11 SP1677MB
SuSE SLES11 SP2676MB
Documentation linkDescriptionSize
readme-en.txtEnglish (includes installation instructions)57K
releaseNotes.txtEnglish - release notes37K
readme-de.txtGerman - release notes64K
readme-es.txtSpanish - release notes64K
readme-fr.txtFrench - release notes66K
readme-it.txtItalian - release notes64K
readme-ja.txtJapanese - release notes76K
readme-ko.txtKorean - release notes64K
readme-zh-CN.txtChinese (Simplified), China - release notes54K
readme-zh-TW.txtChinese (Traditional), Taiwan - release notes54K
readme-perf-en.txtMPSS performance benchmarks Readme (English)20KB
MPSS_Boot_Config_Guide.pdfAdvanced Configuration Guide for MPSS783KB

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.

  • MPSS
  • Developers
  • Linux*
  • Intel® Many Integrated Core Architecture
  • URL

  • Viewing all articles
    Browse latest Browse all 327

    Trending Articles



    <script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>