EasyManuals Logo
Home>Intel>Computer Hardware>Xeon Phi

Intel Xeon Phi User Manual

Intel Xeon Phi
32 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #14 background imageLoading...
Page #14 background image
Intel® Xeon Phi Coprocessor DEVELOPERS QUICK START GUIDE
14
Available Software Development Tools / Environments
You can start programming for the Intel® Xeon Phi™ Coprocessor using your existing parallel programming
knowledge and the same techniques you use to develop parallel applications on the host. New tools were not
created to support development directly on the Intel® Xeon Phi™ Coprocessor; rather, the familiar host-based
Intel tools have been extended to add support for the Intel® MIC Architecture via a few additions to standard
languages and APIs. However, to make best use of the development tools and to get best performance from
the Intel® Xeon Phi™ Coprocessor, it is important to understand the Intel® MIC Architecture.
Development Environment: Available Compilers and Libraries
Compilers
o Intel C++ Composer XE 2013 SP1 for building applications that run on Intel® 64 architecture
and Intel® MIC Architecture
o Intel® Fortran Composer XE 2013 SP1 for building applications that run on Intel® 64
architecture and Intel® MIC Architecture
Libraries packaged with the compilers include:
o Intel® Math Kernel Library (Intel® MKL) optimized for the Intel® MIC Architecture
o Intel® Threading Building Blocks (Intel® TBB)
o Intel® Integrated Performance Primitive (Intel® IPP)
Libraries packaged separately include:
o Intel® MPI for Linux* OS including Intel® Many Integrated Core (Intel® MIC) Architecture
o Intel® Trace Collector and Analyzer
o Intel® SDK for OpenCL* Applications XE 2013 available at: http://software.intel.com/en-
us/vcsource/tools/opencl-sdk-xe
Development Environment: Available Tools
In addition to the standard compilers and Intel libraries, the following tools are available to help you debug and
optimize software running on the Intel® Xeon Phi™ Coprocessor.
Debugger
o Intel® Debugger for applications running on the Intel® 64 architecture and Intel® MIC
Architecture
o Intel® C++ Eclipse* Product Extension including Debugging
Profiling
o Intel® VTune™ Amplifier XE 2013 for Linux, which is used on the host Linux OS to collect and
view performance data collected on the Intel® Xeon Phi™ Coprocessor
o Intel® Inspector XE 2013, which is used to detect memory and threading error for serial and
parallel applications
o Intel® Advisor XE 2013, which is used to assist developers to design threads.
General Development Information
Development Environment Setup
To set up your development environment for use with the Intel tools, you need to source the
following script (the default install locations are assumed):

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel Xeon Phi and is the answer not in the manual?

Intel Xeon Phi Specifications

General IconGeneral
BrandIntel
ModelXeon Phi
CategoryComputer Hardware
LanguageEnglish

Related product manuals