Multithread development

Using the Intel® SDK for OpenCL™ Applications XE 2013 with the Intel® Xeon Phi™ Coprocessor

Chapter 1 – Introduction

 

This document is designed to help users get started writing code and running OpenCL* 1.2 applications using the Intel® SDK for OpenCL™ Applications for Linux* on a system that includes the Intel Xeon® Phi™ Coprocessor.

More specifically, the Intel SDK for OpenCL Applications XE 2013 for Linux used in this whitepaper is version 3.0.67279. The SDK supports both the Intel® Xeon server and Intel Xeon Phi coprocessor. 

  • Developers
  • Professors
  • Students
  • Linux*
  • Server
  • C/C++
  • Beginner
  • Intel® SDK for OpenCL™ Applications
  • OpenCL™ Code Builder
  • MIC
  • Intel Xeon Phi Coprocessor
  • KNC
  • Knights Corner
  • OpenCL*
  • Intel® Many Integrated Core Architecture
  • Profiling Intel® Transactional Synchronization Extensions with Intel® VTune™ Amplifier XE

    Intel® Transactional Synchronization Extensions (Intel® TSX) provides hardware transactional memory support. It exposes a speculative execution mode to the programmer to improve locking performance. There are many publications about Intel TSX and this article is not focused on explaining the concept. You can refer to the most comprehensive list of TSX-related technical resources in the Roman Dementiev blog.

  • Developers
  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • Intermediate
  • Intel® VTune™ Amplifier
  • Intel Transactional Synchronization Extensions (Intel TSX)
  • TSX
  • Intel VTune Amplifier
  • Intel® Transactional Synchronization Extensions
  • Development Tools
  • Optimization
  • Parallel Computing
  • Threading
  • What's new? Update 9 - Intel® Inspector XE 2013

    Intel® Inspector XE 2013

    The Intel® Inspector XE 2013 helps developers identify and resolve memory and threading correctness issues in their C, C++ and Fortran programs.

    New for Update 9:

  • Linux*
  • Microsoft Windows* (XP, Vista, 7)
  • Microsoft Windows* 8.x
  • .NET*
  • C#
  • C/C++
  • Fortran
  • Intel® Inspector XE
  • Intel® Inspector
  • Featured Product Support
  • Featured Support Topics
  • InspXE - Support
  • Parallel Computing
  • Threading
  • Precision Memory Leak Detection Using the New On-Demand Leak Detection in Intel® Inspector XE

    Intel® Inspector XE now gives you the ability to set and reset memory baselines and ask for memory leak information from your program whenever you want it. You will learn how to skip analysis of sections of the code you are not interested in, how to choose whether memory growth or on-demand leak detection is the right tool for you, and how to choose the correct analysis level to use, whether you are looking for that one pesky leak or looking to set up a QA process to find future leaks.

  • Developers
  • Intermediate
  • Intel® Parallel Studio XE
  • Intel® Inspector XE
  • Intel® Inspector
  • Leak detection
  • Webinars
  • Parallel Computing
  • Porting and Tuning of Lattice QCD & MPI-HMMER for Intel® Xeon® Processors & Intel® Xeon Phi™ Coprocessors

    The Intel® Xeon Phi architecture from Intel Corporation features parallelism at the level of many x86-based cores, multiple threads per core, and vector processing units. Lattice Quantum Chromodynamics (LQCD) is of importance in studies of nuclear and high energy physics and MPI-HMMER is an open source MPI implementation of the HMMR protein analysis suite and important to life science research.

  • Developers
  • Intermediate
  • Intel® Parallel Studio XE
  • HMMR
  • Intel Xeon Phi Coprocessor
  • Message Passing Interface
  • Parallel Computing
  • Subscribe to Multithread development