intel debugger

使用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

  • 开发人员
  • 学生
  • Linux*
  • C/C++
  • Fortran
  • 英特尔® Parallel Studio XE
  • intel debugger
  • Intel Xeon Phi
  • MIC
  • 调试
  • 开发工具
  • Intel® Many Integrated Core Architecture
  • 并行计算
  • 订阅 intel debugger