Intel Xeon Phi

Autotools and Intel® Xeon Phi™ Coprocessor

Downloads

Autotools and Intel® Xeon Phi™ Coprocessor [PDF 462KB]

One of the strengths of the Intel® Xeon Phi™ coprocessor is the ability to build existing software to run on the Intel® Many Integrated Core (Intel® MIC) hardware with a minimum of change (in most cases, no changes to the code itself are necessary). The same cannot always be said, however, for the build systems used to compile existing software packages.

  • Developers
  • Professors
  • Students
  • Server
  • Intermediate
  • autotools
  • Intel Xeon Phi
  • Xeon Phi
  • Intel Xeon Phi Coprocessor
  • Intel® Composer XE 2013
  • Parallel Programming
  • Compiling Open Source for Intel® Xeon Phi™ Coprocessors

    One of the strengths of the Intel® Xeon Phi™ coprocessor is the ability to build existing software to run on the Intel® Many Integrated Core (Intel® MIC) architecture with a minimum of change (in most cases, no changes to the code itself are necessary). The same cannot always be said, however, for the build systems used to compile existing software packages.

  • open source
  • autotools
  • cmake
  • MIC
  • Intel Xeon Phi
  • Intel® Many Integrated Core Architecture
  • 使用idb调试Intel® Xeon Phi协处理器上的本地应用程序

    在使用idb对运行在Intel® Xeon PhiTM协处理器上的本地应用程序(Native Code)进行调试之前首先需要建立起调试器的运行环境。该环境的设置也被包含在Intel®编译器的环境设置脚本中,所以可以通过运行下面的命令建立Intel®编译器和调试器的使用环境:
    $ source /opt/intel/composerxe/bin/compilervars.sh intel64

    和主机程序的调试一样,我们需要在生成协处理器本地应用程序的编译命令行中加上”-g”选项让编译器生成带有调试符号的可执行程序;然后将可执行程序上传到协处理器系统并确认该程序可以正常启动执行。

    接下来在主机环境中启动远程调试器:
    idbc_mic -tco -rconnect=tcpip:coprocessor-ip-address:port
    缺省情况下的端口号是2000

    例如:当协处理器使用缺省的网络配置时启动对第一个Intel® Xeon PhiTM协处理器进行调试的命令行就是:
    idbc_mic -tco -rconnect=tcpip:mic0:2000

  • Developers
  • Students
  • Linux*
  • C/C++
  • Fortran
  • Intel® Parallel Studio XE
  • intel debugger
  • Intel Xeon Phi
  • MIC
  • Debugging
  • Development Tools
  • Intel® Many Integrated Core Architecture
  • Parallel Computing
  • 面向英特尔® 至强融核™ 协处理器的 OpenCL* 设计和编程指南

    关于本文档

    本文旨在对开发面向英特尔® 至强融核™ 协处理器的高性能 OpenCL 应用所需的设计和编码指南进行介绍。 阅读本文,您可以了解英特尔至强融核协处理器架构和微架构、关键的 OpenCL 结构,以及学习如何通过高效地使用这些架构最大限度地利用英特尔至强融核协处理器硬件。 由于使用硬件的并行性对高性能应用至关重要,因此我们将为您展示如何在英特尔至强融核协处理器上改善 OpenCL 应用的并行性。 这些知识将帮助您对您的应用进行有效的设计和编程,以便在英特尔至强融核协处理器上最大限度地利用 OpenCL。

  • Developers
  • Server
  • Intel® SDK for OpenCL™ Applications
  • Intel® Integrated Native Developer Experience (INDE)
  • MIC
  • Intel Xeon Phi
  • PCIe bus
  • OpenCL*
  • Intel® Many Integrated Core Architecture
  • Subscribe to Intel Xeon Phi