多核实验三.docVIP

  • 7
  • 0
  • 约3.69千字
  • 约 8页
  • 2016-11-28 发布于河南
  • 举报
多核实验三

实验三 OpenMP与Cilk编程 实验报告 实验目的 掌握OpenMP 3.0基本功能、构成语句、句法; 掌握OpenMP 3.0特点与创新之处; 掌握Cilk编程的基本方法; 掌握使用OpenMP进行多线程编程基本方法和调试; 掌握使用Intel Parallel Composer生成给予OpenMP优化可执行程序; 二、实验条件 硬件: Intel多核处理器 大于1G内存 大于20G硬盘 软件: Intel Parallel Composer beta 1.0或更高版本 熟练掌握C/C++语言 掌握Microsoft Visual Studio 2005的开发环境使用; 三、实验原理 OpenMP是由OpenMP Architecture Review Board牵头提出的,并已被广泛接受的,用于共享内存并行系统的多线程程序设计的一套指导性注释(Compiler Directive)。OpenMP提供了对并行算法的高层的抽象描述,程序员通过在源代码中加入专用的pragma来指明自己的意图,由此编译器可以自动将程序进行并行,并在必要之处加入同步互斥以及通信。 实验步骤 Hello world 程序 1、关闭病毒扫描和监控程序; 2、采用 VS2005 工具新建工程,并加入实验程序文件: helloworld.c; 3、编译,运行程序并记录实验结果; 4、在源程序代码

文档评论(0)

1亿VIP精品文档

相关文档