Intel® Xeon Phi™ Coprocessor

Achieve productivity via architecture innovation & familiar software.

Browse Catalogs ›

Software Developer Workshop Videos

A technical guide to the software development environment for the Intel® Xeon Phi™ coprocessor:

Beginning Videos

An introduction to the Intel® Xeon Phi™ coprocessor, offload compilation, optimization and performance analysis, and programming models.

More Beginning Videos ›

Advanced Videos

More advanced topics on Intel® Xeon Phi™ Coprocessor, covering communication and execution, vectorization, debugging, porting, performance tuning, and memory models and usages.

More Advanced Videos ›

Code Samples

See a collection of code samples below for the Intel® Xeon Phi™ coprocessor.

Beginning & Intermediate
Name/Description Programming Language
Intel® Xeon Phi™ coprocessor Workshop – Code Samples from slides C++, Fortran
Intel® Xeon Phi™ coprocessor Workshop – Lab exercises Fortran
Intel® Xeon Phi™ coprocessor Workshop – Lab exercises C/C++
Intel® SDK for OpenCL* Applications XE Samples OpenCL
iXPTC 2013 Financial Services conference C/C++

SHOC MD Lab Exercises
Illustrates porting and optimization of an n-body pairwise computation application from Molecular Dynamics


Name/Description Programming Language

Intel® Xeon Phi™ coprocessor Workshop – Lab exercises
Labs cover advanced concepts in Intel® MKL, Intel® MPI and Tuning and Optimization

C/C++, Fortran

Many Faces of Parallelism
This lab contains a number of examples detailing steps of transition from a serial problem to a parallel solution running on the Intel® Xeon Phi™ coprocessors.


Importance of Vectorization
Illustrates the importance of leveraging 16-wide SIMD registers to get performance boost on Intel® Xeon Phi™ coprocessors


Parallel Programming Books

Use these parallel programming resources to optimize with your Intel® Xeon Phi™ coprocessor.

Intel® Xeon Phi™ Processor High Performance Programming: Knights Landing Edition 2nd Edition 
Authors: James Reinders, James Jeffers, and Avinash Sodani
Published: July 15, 2016
ISBN-10: 0128091940
ISBN-13: 978-0128091944

High Performance Parallelism Pearls Volume Two, 1st Edition, Multicore and Many-core Programming Approaches 
Authors: James Reinders and James Jeffers
Published: July 23, 2015
ISBN 9780128038192

Parallel Programming and Optimization with Intel® Xeon Phi™ Coprocessors 
Authors: Andrey Vladimirov, Ryo Asai,and Vadim Karpusenko
Published: May 2015
ISBN-10: 098852340X
ISBN-13: 978-0988523401

Optimizing HPC Applications with Intel Cluster Tools: Hunting Petaflops 
Authors: Alexander Supalov
Published: Oct 6, 2014
ISBN-13: 978-1430264965
ISBN-10: 1430264969

High Performance Parallelism Pearls: Multicore and Many-core Programming Approaches 
Authors: James Reinders and James Jeffers
Published: Nov 17, 2014
ISBN-10: 0128021187
ISBN-13: 978-0128021187

Open Software Stack for the Intel® Atom™ Processor
Authors: John R. Malin and Sean D. Liming
Published: 2013
ISBN-10: 0985946121
ISBN-13: 978-0985946128

Intel® Xeon Phi™ Coprocessor High Performance Programming 
Authors: Jim Jeffers and James Reinders
Published: Feb 2013
ISBN 978-0-124-10414-3

Transitioning Embedded Systems To Intelligent Environments: A Journey Through Evolving Technologies
Author: Dr. Satwant Kaur
Published: June 3, 2013
ISBN-10: 1490408444
ISBN-13: 978-1490408446

Intel® Xeon Phi™ Coprocessor Architecture and Tools: The Guide for Application Developers 
Author: Rezaur Rahman
Published: Sept 3, 2013
ISBN-13: 978-1430259268
ISBN-10: 1430259264

Intelligent Embedded Systems
Author: (Various), Forward by Mario A. Morales (Author)
Published: 2012
ISBN-10: 1934053473
ISBN-13: 978-1934053478

Break Away with Intel® Atom™ Processors: Architecture Migration Activities
Authors: Lori Matassa and Max Domeika
Published: March 20, 2012
ISBN-10: 1934053449
ISBN-13: 978-1934053447

Energy Aware Computing: Powerful Approaches for Green System Design
Authors: Abhishek R. Agrawal, Bob Steigerwald, Chakravarthy Akella and Chris D. Lucero
Published: March 20, 2012
ISBN-10: 1934053414
ISBN-13: 978-1934053416

Structured Parallel Programming: Patterns for Efficient Computation 
Authors: Michael McCool, James Reinders and Arch Robison
Published: July 9, 2012
ISBN-10: 0124159931
ISBN-13: 978-0124159938

Beyond BIOS: Developing with the Unified Extensible Firmware Interface 2nd Edition
Authors: Vincent Zimmer, Michael Rothman, and Suresh Marisetty
Published: Jan 19, 2011
ISBN-10: 1934053295
ISBN-13: 978-1934053294

Making the Product Lifecycle FrameWORK
Insights from the Frontlines
Authors: C.R. Galluzzo, Deanna Bolton
Published: Oct 3, 2011
ISBN-10: 1934053341
ISBN-13: 978-1934053348

A Vision for Platform Autonomy: Robust Frameworks for Systems
Authors: Rahul Khanna and Mohan J. Kumar
Published: Oct 5, 2011
ISBN-10: 1934053252
ISBN-13: 978-1934053256

Creating the Infrastructure for Cloud Computing: An Essential Handbook for IT Professionals
Author: Enrique Castro-Leon
Published: Oct 5, 2011
ISBN-10: 1934053279
ISBN-13: 978-1934053270

Mastering High Performance Multiprocessor Signaling
Authors: David Coleman and Michael Mirmak
Published: April 30, 2010
ISBN-10: 1934053163
ISBN-13: 978-1934053164

Break Away with Intel Atom Processors: A Guide to Architecture Migration
Authors: Lori Matassa and Max Domeika
Published: Dec 16, 2010
ISBN-10: 1934053376
ISBN-13: 978-1934053379

Weaving High Performance Multiprocessor Fabric: Architectural Insights to the Intel QuickPath Interconnect
Authors: R. Maddox, G. Singh, R. Safranek, and R. Colwell
Published: Oct 1, 2009
ISBN-10: 193405318X
ISBN-13: 978-1934053188