OpenMP编程基础-中国科学院海洋研究所高性能计算中心.pptVIP

  • 11
  • 0
  • 约 49页
  • 2017-08-11 发布于天津
  • 举报

OpenMP编程基础-中国科学院海洋研究所高性能计算中心.ppt

OpenMP编程基础-中国科学院海洋研究所高性能计算中心

提纲 OpenMP简介 OpenMP编译制导 OpenMP库函数 OpenMP环境变量 并行机体系结构及通信机制 SMP:共享内存并行机 (Shared Memory Processors) 多个处理器通过交叉开关(Crossbar)或总线与共享内存互连 任意处理器可直接访问任意内存地址,且访问延迟、带宽、几率都是等价的 系统是对称的 单地址空间 、共享存储、UMA DSM:分布共享存储并行机 (Distributed Shared Memory) 结点(一般是SMP系统)通过高速消息传递网络互连而成。存储系统在物理上分布、逻辑上共享。各结点有自己独立的寻址空间 单地址空间 、分布共享 NUMA (Nonuniform Memory Access) 与SMP的主要区别:DSM在物理上有分布在各个节点的局部内存从而形成一个共享的存储器 访存模型 OpenMP OpenMP是共享存储体系结构上的一个并行编程模型。适合于SMP共享内存多处理系统和多核处理器体系结构。 起源于ANSI X3H5标准 简单、移植性好和可扩展性等特点 提供了支持Fortran、C/C++的API和规范 由一组编译制导、运行时库函数(Run-Time routines) 和环境变量组成。 工业标准 DEC、Intel、IBM、HP、Sun、SGI等公司支持 包括Linux、UNIX和

文档评论(0)

1亿VIP精品文档

相关文档