Resource Guide for People Investigating the Intel® Xeon Phi™ Coprocessor

This article identifies resources for anyone investigating the value to their organization of the Intel® Xeon Phi™ coprocessor, which is based on the Intel® Many Integrated Core (Intel® MIC) architecture. It is one of three such guides, each for people in one of the following specific roles:

  • Administrator refers to a person responsible for administration of one or more servers equipped with the Intel Xeon Phi coprocessor (including clusters of such servers).
  • Developer refers to a person programming for systems equipped with the Intel Xeon Phi coprocessor.
  • Investigator refers to anyone else who needs to learn more about the Intel Xeon Phi coprocessor, particularly those deciding whether an organization should adopt the technology.

Each guide focuses on the resources most likely to be of primary interest to people in that role. For example, documentation on maintaining clusters is potentially of interest to an administrator, but far less likely to be valuable to a developer. Likewise, programming syntax and semantics are important to a developer, but typically not to an administrator. The content in each guide is tailored accordingly.

The resources identified in this guide are a starting point rather than an exhaustive catalog, and readers are encouraged toward further study and participation in the Intel MIC community1. The Intel Xeon Phi Coprocessor Developer Zone2 contains a wealth of additional resources, including articles and documentation, tools, training, forums, and blogs.

The topic areas in this document are divided into the following sections.

  • Becoming Familiar with the Coprocessor:
    • Hardware Architecture
    • Software Architecture
  • Supporting Customer Objectives:
    • Programming Effort Requirements
    • Supporting Existing Skill Sets
    • Getting Help and Other Support

Becoming Familiar with the Coprocessor

The coprocessor uses a standard Linux OS and supports most of the typical networking protocols. The host OS can be either Microsoft Windows* (Enterprise or Server) or Linux* (SUSE Linux Enterprise Server or Red Hat Enterprise Server).

  • Is the Intel Xeon Phi Coprocessor Right for You?3 explains how you can quickly or more extensively evaluate whether your application is best served by continuing to develop on Intel® Xeon processors or if adding an Intel® Xeon Phi™ Coprocessor to your platform will increase your application's performance.

Hardware Architecture

Software Architecture