• 设置Intel编译器的运行环境
在terminal中执行编译器的环境脚本 compilervars.sh:
source <install-dir>/bin/compilervars.sh <arg>
<install-dir> 是编译器的安装目录,<arg> 可以是intel64或者ia32
intel64: intel64架构的编译器和库文件
ia32:IA-32架构的编译器和库文件
 
  • 将_Cilk_shared使用到的动态链接库添加到动态链接库的搜索路径中
有如下两种方式添加动态链接库到搜索路径中:
1. export LD_LIBRARY_PATH=<lib_path>
2. 将<lib_path> 添加到 ld.so.conf 中,并使用ldconfig使其生效   (推荐)
 
 
  • 将 _Cilk_shared 需要用到的动态链接库上传到MIC端
Intel编译器提供的动态链接库路径是:/home/intel/lib (本编译器的安装路径)。此路径下提供不同架构的动态链接库,如下图所示;
MIC端使用的动态链接库在mic路径下。
通过scp命令上传到协处理器指定的目录。
 
 
  • 将动态链接库添加到MIC端的动态链接库的搜索路径中

    有如下两种方式添加动态链接库到搜索路径中:

    1. export LD_LIBRARY_PATH=<lib_path>

    2. 将<lib_path> 添加到 ld.so.conf 中,并使用ldconfig使其生效   (推荐)

  • _Cilk_shared 示例程序
路径:/home/intel/composerxe/Samples/en_US/C++/mic_samples/shrd_sampleCP 下有一些简单的示例程序, 使用命令编译:
make mic 

最新文章

  1. 让div盒子相对父盒子垂直居中的几种方法
  2. 登录式与非登录式&amp;交互式与非交互式shell及其环境初始化过程
  3. Asp.net窄屏页面 手机端新闻列表
  4. Android监听应用程序安装和卸载
  5. YChaos生成混沌图像
  6. MSP430常见问题之LCD 显示驱动类
  7. hive 函数学习
  8. Qt核心剖析: 寻找 QObject 的源代码
  9. Highway Networks
  10. 安卓获取签名SHA1
  11. 转 Using Async for File Access
  12. js html标签select 中option 删除除了第一行外的其他行
  13. reactjs中使用高德地图计算两个经纬度之间的距离
  14. make pycaffe时候报错:Makefile:501: recipe for target &#39;python/caffe/_caffe.so&#39; failed
  15. Python多线程基本操作
  16. 深入学习 Java 序列化
  17. JDK8漫谈——集合更强大
  18. 洛谷.4115.Qtree4/BZOJ.1095.[ZJOI2007]Hide捉迷藏(动态点分治 Heap)
  19. Spring mvc 4系列教程(三)—— Spring4.X的新特性
  20. jQuery中attr和prop方法的区别说明

热门文章

  1. Android 编程下 java.lang.NoClassDefFoundError: cn.jpush.android.api.JPushInterface 报错
  2. C#自定义控件:WinForm将其它应用程序窗体嵌入自己内部【转载】
  3. cdoj 92 Journey tarjan/lca 树上点对距离
  4. PCL 点云数据操作 OpenCV遍历数据
  5. WebStorm 6.0下运行pomelo项目
  6. IPVS
  7. Basic Example of JMX Technology--转载
  8. redis的hash操作在集中式session中的应用
  9. [COCOS2DX]COCOS命令新建项目+编译安卓项目并成功运行
  10. 根据字符串计算UILabel尺寸