Intel® Xeon Phi™ Processor

Get performance monitoring capabilities that are a unique combination of Intel Atom® processor core performance monitoring units (PMU) and server-class uncore capabilities that are based on the Intel® Xeon® processor.

 

Application Performance Showcase and Proof Points

The application performance showcase and proof points (in key business segments such as manufacturing, life sciences, finance, and energy) show performance increases from the Intel® Xeon Phi™ processor, including comparisons to other products.

 Intel Xeon Phi Processor Showcase (PDF)
 Intel Xeon Phi Processor Application Performance Proof Points

Many programs written for the Intel Xeon processor run on the Intel Xeon Phi processor. Programs that make calls directly to a vector-intrinsic programming model may require the most changes.

 Optimization Guide for Processor Software
 Prepare Applications for the Intel Xeon Phi Product Family
 Performance Monitoring Manual
 Process and Thread Affinity
 Use Memtest96+* with the Intel Xeon Phi Product Family


Software and Tools

Intel has a complete software ecosystem that provides performance tools that support the Intel Xeon Phi processor.

 Quick Start Guide
 Processor Software


Library

 Intel® Advanced Vector Extensions 512 (Intel® AVX-512) Instructions
 Additional Intel AVX-512 Instructions
 How to Detect Intel AVX-512 Support
 How to Compile for the Intel Xeon Phi Processor and the Instruction Set Architecture for Intel® AVX-512
 Prepare Applications for the Intel Xeon Phi Processor
 How the Intel® MPI Library is Compatible with Processors
 Overview of the Intel® Software Development Emulator
 Use the AutoHBW Library with Jemalloc and Memkind


Memory

 Allocate Multi-Channel DRAM (MCDRAM) High-Bandwidth Memory
 How to Detect Intel AVX-512 Support
 How to Compile for the Intel Xeon Phi Processor and the Instruction Set Architecture for Intel AVX-512
 Prepare Applications for the Intel Xeon Phi Processor
 How the Intel® MPI Library is Compatible with Processors
 Overview of the Intel® Software Development Emulator
 Use the AutoHBW Library with Jemalloc and Memkind
 Efficiently Allocate Memory
 How High-Bandwidth Memory (HBM) Benefits Your Application
 An Introduction to MCDRAM HBM
 Memory Modes and Cluster Modes: Configuration and Use Cases