Advanced

Intel® MPI Library and Process Pinning on Xeon Phi™

Overview

When running a hybrid Intel MPI/threaded program on a Xeon Phi™ coprocessor (either in native or symmetric mode), thread placement is just as important (if not more so) as on a standard Xeon" processor.

  • Developers
  • Linux*
  • Advanced
  • Intel® MPI Library
  • process pinning
  • hybrid programming
  • Message Passing Interface
  • Cluster Computing
  • Intel® Many Integrated Core Architecture
  • Threading
  • Using Two DAPL Providers for MPI on Xeon Phi™

    Overview

    A new feature is available for the Intel® MPI Library when running on a Xeon Phi™ coprocessor.  You can now choose two DAPL providers to use for a single job.

    Use Case

    If you have one DAPL provider that is better for small messages and a different one is better for large messages, you can instruct Intel MPI to use the appropriate provider based on message size.

  • Developers
  • Linux*
  • Advanced
  • Intel® MPI Library
  • dapl
  • Message Passing Interface
  • Intel® Many Integrated Core Architecture
  • Using MPI and Xeon Phi™ Offload Together

    Overview

    Using the Intel® MPI Library along with the offload capabilities of the Intel® Xeon Phi™ coprocessor allows a user to access the capabilities of the coprocessor without the need for direct filesystem access on the coprocessor.  This can lead to administrative benefits by not requiring additional security on the coprocessor's filesystem.

    Offloading of MPI functions

    Calling MPI functions within an offload region is not supported.

  • Developers
  • Linux*
  • C/C++
  • Fortran
  • Advanced
  • Intel® MPI Library
  • Message Passing Interface
  • Native and Offload Programming Models for Intel(R) MIC
  • Cluster Computing
  • Intel® Many Integrated Core Architecture
  • Intel for Android* Developers Learning Series #8: Building the Android* OS for Intel Processors

    As there are currently no public engineering devices from Intel, we will work with two images for emulated targets (Note: Please refer to http://source.android.com/source/initializing.html and http://source.android.com/source/downloading.html for the details. The pages help to resolve common problems with tools and environment. You may need to have a Google account.): the target QEMU-based emulator and the target for VirtualBox.

  • Partners
  • Professors
  • Students
  • Android*
  • Android*
  • Advanced
  • Beginner
  • Intermediate
  • Intel® Atom™ Processors
  • Mobility
  • Intel for Android* Developers Learning Series #7: Creating and Porting NDK-based Android* Applications for Intel® Architecture

    Android* applications can incorporate native code using the Native Development Kit (NDK) toolset. It allows developers to reuse legacy code, code to low-level hardware, or differentiate their applications by taking advantage of features otherwise not optimal or possible.

  • Developers
  • Partners
  • Professors
  • Students
  • Android*
  • Android*
  • Advanced
  • Beginner
  • Intermediate
  • Intel® Atom™ Processors
  • Porting
  • Использование рабочих веб-процессов для повышения производительности приложений HTML5-JavaScript* стиля Metro

    В этой статье описывается метод использование рабочих веб-процессов в приложениях HTML5 b JavaScript* стиля Metro. Мы рассказываем, что такое рабочие веб-процессы, каковы их преимущества и способы использования.
  • Developers
  • Intel AppUp® Developers
  • Professors
  • Students
  • Microsoft Windows* 8
  • Windows*
  • HTML5
  • JavaScript*
  • Advanced
  • Beginner
  • Intermediate
  • Metro
  • web workers
  • Microsoft Windows* 8 Style UI
  • Intel for Android* Developers Learning Series #4: Android Tablet Sensors

    1  Sensors on Intel® Atom™ Processor-Based Android Tablets


    The tablets based on Intel Atom processors can support a wide range of hardware sensors. These sensors are used to detect the motion and position changes, and report the ambient environment parameters. The block diagram in Figure 1 shows a possible sensor configuration on a typical Intel Atom processor-based Android tablet.

  • Developers
  • Partners
  • Professors
  • Students
  • Android*
  • Android*
  • Advanced
  • Beginner
  • Intermediate
  • Intel for Android Developers Learning Series
  • Tablet
  • Sensors
  • Pages

    Subscribe to Advanced